GET
/
voice
/
api
/
v3
/
status
/
{session_id}
curl --request GET \
  --url https://api.eka.care/voice/api/v3/status/{session_id} \
  --header 'Authorization: Bearer <token>'
{
  "data": {
    "output": [
      {
        "template_id": "eka_emr_template",
        "value": "eyJwcmVzY3JpcHRpb24iOiB7Im1lZGljYXRpb25zIjogW3sibmFtZSI6ICJkb2xvIiwgImZyZXF1ZW5jeSI6IHsicGF0dGVybl9pZCI6ICJmcC0xIiwgImRvc2UiOiBbIjEiLCAiMCIsICIxIl0sICJwZXJpb2QiOiAxLCAicGVyaW9kX3VuaXQiOiAiZGF5IiwgImZyZXF1ZW5jeSI6ICIzIiwgImN1c3RvbSI6ICIxLTAtMSJ9LCAiaW5zdHJ1Y3Rpb24iOiAiVGFrZSB0d2ljZSBhIGRheSIsICJpZCI6ICJsb2NhbGUtMmFiMWU5OGIxMzU4NzFhZjZjYjAxYjQ3MjE5NWNmZjQifV0sICJsYW5ndWFnZSI6ICJFTiJ9fQ==",
        "type": "eka_emr",
        "name": "EKA EMR Template",
        "status": "success",
        "errors": [],
        "warnings": []
      }
    ],
    "additional_data": {
      "mode": "dictation",
      "doctor": {
        "_id": "174097180967921"
      },
      "visitid": "09e4f00f-d665-4212-b77c-b2dd5f22bd92_1742560488782"
    }
  }
}

HTTP Status Codes

The API returns different HTTP status codes based on the processing outcome:

Status CodeDescriptionScenario
200SuccessAll templates processed successfully
202AcceptedTransaction in progress (polling timeout reached)
206Partial ContentSome templates succeeded, others failed/partial
400Bad RequestInvalid request or transaction not found
500Internal Server ErrorSystem failure or all templates failed

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Path Parameters

session_id
string
required

Unique identifier for the transcription session

Example:

"test_1234"

Response

200
application/json

All templates processed successfully

The response is of type object.