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
idstring (UUID) required- The session id.
curl -X POST "https://freehire.me/api/v1/assistant/sessions/<id>/extend" -H "Authorization: Bearer $HIREALL_API_KEY"{
"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" }
}
}