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, spamstring
Search tickets by subject, email, or content
string
Sort order:
date_asc or date_descRequest
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_messageRequest
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, spamRequest
cURL
Ticket Status Values
Message Types
Notes
- Tickets are automatically sorted by
created_atfor open tickets andupdated_atfor 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