Skip to main content

Tickets

The Tickets API provides CRUD access to support tickets plus status, archive/restore, tags and the reply conversation.
New to the API? Start with Getting started (base URL, response envelope, errors, pagination) and Authentication (API keys).
Identifier note: tickets are addressed by their numeric ticket_id.
A ticket belongs to a department and a client. The department is a category of type ticket. Tickets are created in client mode (an existing client). The web’s email/IMAP “new user” ingestion is out of API scope.
Silent semantics. Creating tickets and posting replies records the data and updates the ticket, but does not fire the web’s events/notifications, send the event-driven client emails, or trigger web→IMAP conversion (consistent with the rest of the API).
Scope: file attachments (upload/download), canned responses, sticky notes, pinning, bulk actions, inbound IMAP/email threading and the history view are out of API scope.

The ticket object


List / search tickets

Query params: status, priority, category_id, client_id, project_id, active_state, search, tags[], sort (ticket_created,ticket_last_updated,ticket_priority,ticket_status), order, limit, page.

Get a ticket


Create a ticket

Returns the new ticket (201).

Update a ticket

Edits the department/project/subject/message/priority (status has its own setter).

Delete a ticket


Change status


Archive / restore


Set tags

Full-set replace (empty clears).

The conversation (replies)

Post a reply:
Returns the new reply (201). Posting a reply updates the ticket’s last-updated timestamp but does not send a client email (silent semantics).

Errors

See Getting started. Ticket-specific: