Conversations represent ongoing message threads between your team and a contact. Use this API to integrate BuzzBip inbox operations into your helpdesk or CRM.
Endpoints
List conversations
Filter by status, assignee, channel, or contact. Supports cursor pagination.
bash
curl -H "Authorization: Bearer YOUR_API_KEY" "https://api.buzzbip.com/v1/conversations?status=open&limit=25"Query parameters
Assign a conversation
json
// POST /conversations/{id}/assign
{
"assigneeId": "usr_agent789"
}Resolve a conversation
Mark a conversation as resolved when the issue is closed. Resolved conversations can be reopened automatically when the contact sends a new message.
bash
curl -X POST "https://api.buzzbip.com/v1/conversations/conv_xyz789/resolve" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{}'