In-app assistant

POST /assistant/sessions/{id}/extend Session or API key

Buy a CV editing session another ceiling’s worth of turns.

A CV editing session is bounded by a turn ceiling as well as by the daily session allowance, and a turn past the ceiling is a 402 naming the session. This spends another of the day’s CV editing sessions to raise it (no body), and is idempotent under a double click — two calls in flight buy one ceiling, not two. 409 on any preset other than a CV editing session: a chat is bounded by the daily assistant allowance, and a day cannot be topped up. 402 when there is no session left to spend, with the same body every refusal carries.

Path parameters

id string (UUID) required
The session id.
curl
curl -X POST "https://freehire.me/api/v1/assistant/sessions/<id>/extend" -H "Authorization: Bearer $HIREALL_API_KEY"
json — response
{
  "data": {
    "turns": 15,
    "ceiling": 30,
    "unlimited": false,
    "allowance": { "feature": "tailor", "used": 2, "limit": 2, "unlimited": false, "enforced": false, "resets_at": "2026-09-01T00:00:00Z" }
  }
}

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of HireAll is available