Sessions API
Create Session
Create a new session
POST
/
sessions
/
create
curl --request POST \
--url https://api.duohub.ai/sessions/create \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '{
"sessionID": "123e4567-e89b-12d3-a456-426614174000",
"customerUserID": "cust-123",
"metadata": [
{
"key": "source",
"value": "web"
}
]
}'
{
"status": "success",
"data": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"userID": "d99e7428-40e1-7073-aa50-94cee086b518",
"customerUserID": "cust-123",
"metadata": [
{
"key": "source",
"value": "web"
}
],
"createdAt": "2024-01-01T00:00:00.000Z",
"updatedAt": "2024-01-01T00:00:00.000Z",
"deletedAt": null,
"endedAt": null
}
}
Authorizations
Your duohub API key. Type: str
Body
application/json
Response
201
application/json
Session created successfully
The response is of type object
.
curl --request POST \
--url https://api.duohub.ai/sessions/create \
--header 'Content-Type: application/json' \
--header 'X-API-Key: <api-key>' \
--data '{
"sessionID": "123e4567-e89b-12d3-a456-426614174000",
"customerUserID": "cust-123",
"metadata": [
{
"key": "source",
"value": "web"
}
]
}'
{
"status": "success",
"data": {
"id": "123e4567-e89b-12d3-a456-426614174000",
"userID": "d99e7428-40e1-7073-aa50-94cee086b518",
"customerUserID": "cust-123",
"metadata": [
{
"key": "source",
"value": "web"
}
],
"createdAt": "2024-01-01T00:00:00.000Z",
"updatedAt": "2024-01-01T00:00:00.000Z",
"deletedAt": null,
"endedAt": null
}
}
Assistant
Responses are generated using AI and may contain mistakes.