Skip to main content

List Tickets

Retrieve all support tickets for a project.
string
required
The brand/project ID
number
Page number for pagination (default: 1)
number
Number of results per page (default: 30)
string
Filter by status: open, closed, waiting, resolved, spam
string
Search tickets by subject, email, or content
string
Sort order: date_asc or date_desc
Request
cURL

Get Ticket Statuses

Get count of tickets by status.
string
required
The brand/project ID
Request
cURL

Mark Ticket as Read

Mark a ticket as read.
string
required
The brand/project ID
string
required
The ticket code (e.g., “TKT-12345”)
Request
cURL

Mark Ticket as Unread

Mark a ticket as unread.
string
required
The brand/project ID
string
required
The ticket code (e.g., “TKT-12345”)
Request
cURL

List Ticket Messages

Get all messages in a ticket conversation.
string
required
The brand/project ID
string
required
The ticket code (e.g., “TKT-12345”)
Request
cURL

Send Ticket Reply

Send a reply message to a ticket.
string
required
The brand/project ID
string
required
The ticket code (e.g., “TKT-12345”)
string
required
The reply message (HTML supported)
string
required
Message type: agent_message or system_message
Request
cURL

Set Ticket Status

Update the status of a ticket.
string
required
The brand/project ID
string
required
The ticket code (e.g., “TKT-12345”)
string
required
New status: open, waiting, closed, resolved, spam
Request
cURL

Ticket Status Values


Message Types


Notes

  • Tickets are automatically sorted by created_at for open tickets and updated_at for closed/resolved/spam tickets
  • Sending a reply automatically changes ticket status to “waiting”
  • The AI reply generation uses customer order history and purchase data when available
  • All ticket messages support HTML formatting