Support Service API
Auto-generated from NestJS controller decorators. Last synced: 2026-03-15
Base path: /api
Endpoints: 13
Support Analytics
Get support ticket analytics and metrics
GET
/support/analyticsBearer tokenComments
Add a comment to a ticket
POST
/tickets/:ticketId/commentsBearer tokenticketIdstringRequiredpath parameter
Request Body: AddCommentDto
bodystringRequired—
internalboolean—
List comments for a ticket
GET
/tickets/:ticketId/commentsBearer tokenticketIdstringRequiredpath parameter
includeInternalstringquery parameter
Health
Liveness probe
GET
/healthReadiness probe
GET
/readyTickets
Create a new support ticket
POST
/ticketsBearer tokenRequest Body: CreateTicketDto
subjectstringRequired—
descriptionstringRequired—
priorityTicketPriority—
categoryTicketCategory—
relatedResourcesorderId?: string; serviceInstanceId?: string; invoiceId?: string;—
List tickets (filtered, paginated, tenant-isolated)
GET
/ticketsBearer tokenqueryTicketQueryDtoRequiredquery parameter
Get ticket statistics (counts by status and priority)
GET
/tickets/statsBearer tokenGet ticket by ID with comments
GET
/tickets/:idBearer tokenidstringRequiredpath parameter
Update ticket status, priority, or category
PATCH
/tickets/:idBearer tokenidstringRequiredpath parameter
Request Body: UpdateTicketDto
statusTicketStatus—
priorityTicketPriority—
categoryTicketCategory—
Assign ticket to an agent (admin/support_agent only)
PATCH
/tickets/:id/assignBearer tokenidstringRequiredpath parameter
Request Body: AssignTicketDto
assigneeIdstringRequired—
Close a ticket
PATCH
/tickets/:id/closeBearer tokenidstringRequiredpath parameter
Reopen a closed or resolved ticket
PATCH
/tickets/:id/reopenBearer tokenidstringRequiredpath parameter