Skip to main content
GET
/
v1
/
translation
/
sessions
/
{session_id}
curl "https://api.bland.ai/v1/translation/sessions/9592342c-0ed2-4c5e-8ceb-16aa55c804a7" \
  -H "Authorization: YOUR_API_KEY"
{
  "data": {
    "session_id": "9592342c-0ed2-4c5e-8ceb-16aa55c804a7",
    "status": "ENDED",
    "source_language": "en",
    "target_language": "es",
    "voice_id": null,
    "audio_protocol": "pcm16",
    "sample_rate": 16000,
    "max_duration_seconds": 1800,
    "end_reason": "client_disconnect",
    "session_seconds": 19.712,
    "billable_minutes": 1,
    "created_at": "2026-06-04T18:05:07.885Z",
    "started_at": "2026-06-04T18:05:08.861Z",
    "ended_at": "2026-06-04T18:05:28.573Z"
  },
  "errors": null
}
Returns the current state of a translation session — useful for checking whether a session connected, how long it ran, and how many minutes were billed.

Authentication

authorization
string
required
Your API key for authentication

Path Parameters

session_id
string
required
The session UUID returned by POST /v1/translation/sessions

Response

data
object
errors
array
default:"null"
Array of error objects if the request failed
curl "https://api.bland.ai/v1/translation/sessions/9592342c-0ed2-4c5e-8ceb-16aa55c804a7" \
  -H "Authorization: YOUR_API_KEY"
{
  "data": {
    "session_id": "9592342c-0ed2-4c5e-8ceb-16aa55c804a7",
    "status": "ENDED",
    "source_language": "en",
    "target_language": "es",
    "voice_id": null,
    "audio_protocol": "pcm16",
    "sample_rate": 16000,
    "max_duration_seconds": 1800,
    "end_reason": "client_disconnect",
    "session_seconds": 19.712,
    "billable_minutes": 1,
    "created_at": "2026-06-04T18:05:07.885Z",
    "started_at": "2026-06-04T18:05:08.861Z",
    "ended_at": "2026-06-04T18:05:28.573Z"
  },
  "errors": null
}