GET
/
conversations
/
{conversation_id}
Get a conversation
curl --request GET \
  --url https://api.operator.xyz/conversations/{conversation_id} \
  --header 'Authorization: Bearer <token>' \
  --header 'Operator-Version: <operator-version>'
{
  "id": "<string>",
  "agent_id": "<string>",
  "channel": {
    "type": "phone",
    "callee_no": null,
    "caller_no": null
  },
  "livemode": true,
  "override_config": null,
  "created_at": "2023-11-07T05:31:56Z",
  "started_at": null,
  "completed_at": null,
  "direction": "inbound",
  "status": "queued",
  "failure_reason": null,
  "custom_fields": {},
  "summary": null,
  "duration_sec": null,
  "sentiment": null
}

Authorizations

Authorization
string
header
required

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

Headers

Operator-Version
enum<string>
required

The API version to use.

Available options:
2025-06-19

Path Parameters

conversation_id
string
required

Unique identifier for the conversation, e.g. conv_8qm9JBCiTe7.

Response

200
application/json

Successful response.

The response is of type object.