Create Chat
Creates a new chat session for the organization. Can be called via Dashboard (JWT) or Public API (API Key).
POST
/api/v1/chats
curl \
--request POST 'http://api.example.com/api/v1/chats' \
--header "x-organization-api-key: $API_KEY" \
--header "Authorization: $API_KEY" \
--header "Content-Type: application/json" \
--data '{"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},"tags":["string"],"title":"string","user_id":42}'
Request examples
{
"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
},
"tags": [
"string"
],
"title": "string",
"user_id": 42
}
Response examples (201)
{}
Response examples (400)
{
"additionalProperty1": "string",
"additionalProperty2": "string"
}
Response examples (401)
{
"additionalProperty1": "string",
"additionalProperty2": "string"
}
Response examples (403)
{
"additionalProperty1": "string",
"additionalProperty2": "string"
}
Response examples (500)
{
"additionalProperty1": "string",
"additionalProperty2": "string"
}