Endpoints
GET
/api/ticketsRetrieve all tickets with optional filtering and pagination
List all ticketsFilter by statusPaginate results
Auth required
POST
/api/ticketsCreate a new ticket in the system
Submit from emailCreate via APIBulk import
Auth required
GET
/api/tickets/:idGet a specific ticket by ID
Fetch ticket detailsGet conversation thread
Auth required
PATCH
/api/tickets/:idUpdate ticket status, assignment, or metadata
Change statusReassign agentAdd tags
Auth required
GET
/api/agentsList all agents and their current workload
Get team membersCheck availabilityView metrics
Auth required
POST
/api/routing-rulesCreate a new routing rule based on conditions
Add skill-based routingCreate priority rule
Auth required
GET
/api/analyticsRetrieve analytics data and performance metrics
Get dashboard dataExport metricsTrend analysis
Auth required
POST
/api/webhooksRegister webhooks for real-time ticket updates
Setup notificationsReal-time syncCustom integrations
Auth required
Authentication
All API requests require authentication using Bearer tokens. Include your API key in the Authorization header:
Authorization: Bearer YOUR_API_KEYGet your API key from your account settings. Keep it secure and never share it publicly.
Rate Limits
Standard Tier
1,000 requests per hour per API key
Pro Tier
10,000 requests per hour per API key
Enterprise
Custom rate limits based on agreement