curl --request GET \
--url https://api.bland.ai/v1/widget/{id}/threads \
--header 'authorization: <authorization>'{
"status": 200,
"data": {
"threads": [
{
"id": "thread_550e8400-e29b-41d4-a716-446655440000",
"created_at": "2024-01-15T14:30:00Z",
"ended_at": null,
"live_agent_handoff_at": null,
"visitor_id": "visitor_123456789",
"messages": [
{
"id": "msg_001",
"sender_type": "USER",
"created_at": "2024-01-15T14:30:00Z",
"content": "Hello, I need help with my order",
"original_content": null
},
{
"id": "msg_002",
"sender_type": "ASSISTANT",
"created_at": "2024-01-15T14:30:15Z",
"content": "I'd be happy to help you with your order! Can you please provide your order number?",
"original_content": null
},
{
"id": "msg_003",
"sender_type": "USER",
"created_at": "2024-01-15T14:30:45Z",
"content": "It's order #12345",
"original_content": null
}
]
},
{
"id": "thread_660f9511-f3ac-52e5-b827-557766551111",
"created_at": "2024-01-15T13:15:00Z",
"ended_at": "2024-01-15T13:20:00Z",
"live_agent_handoff_at": null,
"visitor_id": null,
"messages": [
{
"id": "msg_101",
"sender_type": "USER",
"created_at": "2024-01-15T13:15:00Z",
"content": "What are your business hours?",
"original_content": null
},
{
"id": "msg_102",
"sender_type": "ASSISTANT",
"created_at": "2024-01-15T13:15:05Z",
"content": "Our business hours are Monday through Friday, 9 AM to 6 PM EST.",
"original_content": null
}
]
}
],
"total": 2
},
"errors": null
}
Retrieves all conversation threads for a specific widget. Returns threads ordered by creation date (newest first) with associated messages ordered chronologically.
curl --request GET \
--url https://api.bland.ai/v1/widget/{id}/threads \
--header 'authorization: <authorization>'{
"status": 200,
"data": {
"threads": [
{
"id": "thread_550e8400-e29b-41d4-a716-446655440000",
"created_at": "2024-01-15T14:30:00Z",
"ended_at": null,
"live_agent_handoff_at": null,
"visitor_id": "visitor_123456789",
"messages": [
{
"id": "msg_001",
"sender_type": "USER",
"created_at": "2024-01-15T14:30:00Z",
"content": "Hello, I need help with my order",
"original_content": null
},
{
"id": "msg_002",
"sender_type": "ASSISTANT",
"created_at": "2024-01-15T14:30:15Z",
"content": "I'd be happy to help you with your order! Can you please provide your order number?",
"original_content": null
},
{
"id": "msg_003",
"sender_type": "USER",
"created_at": "2024-01-15T14:30:45Z",
"content": "It's order #12345",
"original_content": null
}
]
},
{
"id": "thread_660f9511-f3ac-52e5-b827-557766551111",
"created_at": "2024-01-15T13:15:00Z",
"ended_at": "2024-01-15T13:20:00Z",
"live_agent_handoff_at": null,
"visitor_id": null,
"messages": [
{
"id": "msg_101",
"sender_type": "USER",
"created_at": "2024-01-15T13:15:00Z",
"content": "What are your business hours?",
"original_content": null
},
{
"id": "msg_102",
"sender_type": "ASSISTANT",
"created_at": "2024-01-15T13:15:05Z",
"content": "Our business hours are Monday through Friday, 9 AM to 6 PM EST.",
"original_content": null
}
]
}
],
"total": 2
},
"errors": null
}
threads (array): Array of thread objects, each containing:
id (string): Thread UUIDcreated_at (string): ISO timestampended_at (string | null): ISO timestamp of when the thread endedlive_agent_handoff_at (string | null): ISO timestamp of when the thread was handed off to a live agentvisitor_id (string | null): UUID of visitor (if available)messages (array): Array of message objects, each containing:
id (string): Message UUIDsender_type (string): Either “USER” or “ASSISTANT”created_at (string): ISO timestampcontent (string): Message contentoriginal_content (string | null): Original message content before any modificationstotal (number): Total number of threads matching the query (useful for calculating total pages){
"status": 200,
"data": {
"threads": [
{
"id": "thread_550e8400-e29b-41d4-a716-446655440000",
"created_at": "2024-01-15T14:30:00Z",
"ended_at": null,
"live_agent_handoff_at": null,
"visitor_id": "visitor_123456789",
"messages": [
{
"id": "msg_001",
"sender_type": "USER",
"created_at": "2024-01-15T14:30:00Z",
"content": "Hello, I need help with my order",
"original_content": null
},
{
"id": "msg_002",
"sender_type": "ASSISTANT",
"created_at": "2024-01-15T14:30:15Z",
"content": "I'd be happy to help you with your order! Can you please provide your order number?",
"original_content": null
},
{
"id": "msg_003",
"sender_type": "USER",
"created_at": "2024-01-15T14:30:45Z",
"content": "It's order #12345",
"original_content": null
}
]
},
{
"id": "thread_660f9511-f3ac-52e5-b827-557766551111",
"created_at": "2024-01-15T13:15:00Z",
"ended_at": "2024-01-15T13:20:00Z",
"live_agent_handoff_at": null,
"visitor_id": null,
"messages": [
{
"id": "msg_101",
"sender_type": "USER",
"created_at": "2024-01-15T13:15:00Z",
"content": "What are your business hours?",
"original_content": null
},
{
"id": "msg_102",
"sender_type": "ASSISTANT",
"created_at": "2024-01-15T13:15:05Z",
"content": "Our business hours are Monday through Friday, 9 AM to 6 PM EST.",
"original_content": null
}
]
}
],
"total": 2
},
"errors": null
}
Was this page helpful?