In-app assistant

POST /assistant/sessions/{id}/voice-token Session or API key

Mint a short-lived credential for a hands-free voice call.

Only on an interview session; 409 otherwise. Rate-limited to 20 calls started per hour per caller. The audio itself never reaches this server: take the returned value to calls_url (this deployment’s own realtime gateway, not api.openai.com directly) to negotiate the WebRTC call. 501 when voice mode is not configured.

Path parameters

id string (UUID) required
The session id.
curl
curl -X POST "https://freehire.me/api/v1/assistant/sessions/<id>/voice-token" -H "Authorization: Bearer $HIREALL_API_KEY"
json — response
{ "data": { "value": "ek_...", "model": "gpt-realtime", "calls_url": "https://freehire.me/api/v1/realtime/calls" } }

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