curl "https://zeplo.ai/api/tickets?status=open&limit=10" \
-H "Cookie: connect.sid=s%3A7HImZ-T2BxWSbUsf9dtWdOlBW4rVuORO.5J0Do0NyvBu%2BkTvu1aHvtNs00BKhkpUKTwiokLS0cpw"
{
"success": true,
"data": [
{
"id": 1,
"subject": "Cannot connect WhatsApp channel",
"description": "Getting error when trying to add new channel",
"status": "open",
"priority": "high",
"createdBy": 5,
"assignedTo": 2,
"messageCount": 3,
"createdAt": "2026-01-15T10:00:00Z"
}
]
}
Support Tickets
GET List Support Tickets
Retrieve support tickets.
GET
/
api
/
tickets
curl "https://zeplo.ai/api/tickets?status=open&limit=10" \
-H "Cookie: connect.sid=s%3A7HImZ-T2BxWSbUsf9dtWdOlBW4rVuORO.5J0Do0NyvBu%2BkTvu1aHvtNs00BKhkpUKTwiokLS0cpw"
{
"success": true,
"data": [
{
"id": 1,
"subject": "Cannot connect WhatsApp channel",
"description": "Getting error when trying to add new channel",
"status": "open",
"priority": "high",
"createdBy": 5,
"assignedTo": 2,
"messageCount": 3,
"createdAt": "2026-01-15T10:00:00Z"
}
]
}
List support tickets
GET /api/tickets
Retrieve support tickets with filtering.
Headers
string
required
Session cookie (login via POST /api/auth/login)
Query parameters
integer
default:"1"
Page number.
integer
default:"20"
Items per page.
string
Filter by status:
open, in_progress, resolved, closed.string
Filter by priority:
low, medium, high, urgent.integer
Filter by assigned user.
curl "https://zeplo.ai/api/tickets?status=open&limit=10" \
-H "Cookie: connect.sid=s%3A7HImZ-T2BxWSbUsf9dtWdOlBW4rVuORO.5J0Do0NyvBu%2BkTvu1aHvtNs00BKhkpUKTwiokLS0cpw"
{
"success": true,
"data": [
{
"id": 1,
"subject": "Cannot connect WhatsApp channel",
"description": "Getting error when trying to add new channel",
"status": "open",
"priority": "high",
"createdBy": 5,
"assignedTo": 2,
"messageCount": 3,
"createdAt": "2026-01-15T10:00:00Z"
}
]
}
Get ticket stats
GET /api/tickets/admin/stats
curl https://zeplo.ai/api/tickets/admin/stats \
-H "Cookie: connect.sid=s%3A7HImZ-T2BxWSbUsf9dtWdOlBW4rVuORO.5J0Do0NyvBu%2BkTvu1aHvtNs00BKhkpUKTwiokLS0cpw"
