get_unassigned_conversations
Lists all customer support conversations that are not assigned to any user or team, so you can review and route them to the right agent.
Instructions
Get Unassigned Conversations
Get all conversations not assigned to any user and team. Requires the conversations:read_unassigned permission.
GET /api/v1/conversations/unassigned
Tags: Conversations
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| page | No | Page number (defaults to 1) (query parameter) | |
| order | No | Sort direction (case-insensitive). Defaults to `desc`. (query parameter) | |
| filters | No | JSON-encoded filter. Either an array of conditions that are AND-ed, e.g. `[{"model":"conversations","field":"status_id","operator":"equals","value":"1"}]`, or a group `{"logic":"AND","rules":[...]}` with at most one level of nested groups. Operators: `equals`, `not equals`, `greater than`, `less than`, `set`, `not set`, `in`, `between`, `contains`, `ilike`, `not contains`. Filterable fields: `conversations` (status_id, priority_id, assigned_team_id, assigned_user_id, inbox_id, last_message_at, last_interaction_at, last_interaction_sender, created_at, waiting_since, next_sla_deadline_at, snoozed_until, sla_policy_id, tags), `conversation_statuses` (id, name), `users` (email, external_user_id), `inboxes` (channel). (query parameter) | |
| order_by | No | Field to sort by, as `model.field`. Defaults to `conversations.last_message_at`. (query parameter) | conversations.last_message_at |
| page_size | No | Number of items per page (defaults to 30, max 500) (query parameter) |