Get Chat by ID
Retrieves details for a specific chat session, optionally including messages.
GET
/api/v1/chats/{chatID}
curl \
--request GET 'http://api.example.com/api/v1/chats/{chatID}' \
--header "Authorization: $API_KEY"
Response examples (200)
{
"created_at": "string",
"id": 42,
"messages": [
{
"chat_id": 42,
"content": "string",
"created_at": "string",
"id": 42,
"metadata": "string",
"role": "string"
}
],
"metadata": {
"avg_response_time": 42.0,
"country_code": "string",
"ip_address": "string",
"is_escalated": true,
"is_forwarded_to_hr": true,
"language_code": "string",
"question_category": "string",
"sentiment": "string",
"session_id": "string",
"token_count": 42,
"transcript_link": "string",
"user_rating": 42
},
"organization_id": 42,
"tags": [
"string"
],
"title": "string",
"updated_at": "string",
"user_id": 42
}
Response examples (400)
{
"additionalProperty1": "string",
"additionalProperty2": "string"
}
Response examples (401)
{
"additionalProperty1": "string",
"additionalProperty2": "string"
}
Response examples (403)
{
"additionalProperty1": "string",
"additionalProperty2": "string"
}
Response examples (404)
{
"additionalProperty1": "string",
"additionalProperty2": "string"
}
Response examples (500)
{
"additionalProperty1": "string",
"additionalProperty2": "string"
}