dashboard

List tickets across all brands

get/v1/tickets

Request

  • Base URL: https://api.dispatchtickets.com (the document declares no server; this is the origin it was published from)
  • URL: https://api.dispatchtickets.com/v1/tickets
  • Auth: session (a scheme the document does not define)

Query parameters

statusstring
Example:open

Filter by status. Supports comma-separated values (e.g., "open,pending") or "active" as alias for "open,pending"

prioritystring
Example:high
assigneeIdstring
customerIdstring

Filter by customer ID

customerEmailstring

Filter by customer email (convenience filter, looks up customerId)

companyIdstring

Filter to tickets whose contact belongs to this company. Lets an integrator show one client org its own tickets without exposing the rest of the brand.

createdBystring
createdAfterstring
createdBeforestring
hasAttachmentsboolean
isSpamboolean

Filter by spam status. If not specified, spam tickets are excluded by default.

searchstring

Full-text search in title/body

categoryIdstring
Example:cat_abc123

Filter by category ID. Use "null" to find uncategorized tickets.

tagIdsstring[]

Filter by tag IDs (comma-separated). Tickets must have ALL specified tags.

sort'createdAt' | 'updatedAt' | 'priority' | 'ticketNumber' | 'title' | 'status' | 'customer' | 'company' | 'assignee' | 'category'
order'asc' | 'desc'
limitnumber
cursorstring

Cursor for pagination

brandIdsstring[]

Filter to specific brand IDs (comma-separated). Alias: workspaceIds

workspaceIdsstring[]

Alias for brandIds (deprecated, use brandIds)

sourcestring
Example:email

Filter by ticket source (email, api, web, etc.)

Response

Paginated list of tickets from all brands

Changes

No recorded changes to this operation across all 1 revision of this API.