get_assigned_conversations
Retrieve conversations assigned to the current user, with filtering, sorting, and pagination for support queue management.
Instructions
Get Assigned Conversations
Get all assigned conversations to current user. Requires the conversations:read_assigned permission.
GET /api/v1/conversations/assigned
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) |