Retrieves full details of an existing support ticket, including requester information, assignment, dates, overdue/reopened flags, and closure details (if closed).
| |
|---|
| URL | GET /api/support/tickets/{ticketId} |
| Content-Type | application/json |
Path Parameters
| Parameter | Type | Required | Description |
|---|
ticketId | string | Yes | The numeric ticket ID |
Sample Request
GET /api/support/tickets/47016
Sample Response (Open Ticket)
{
"success": true,
"errorMessage": null,
"ticketId": "89238",
"subject": "Unable to log in to the portal",
"description": "I am getting an 'Invalid credentials' error when trying to log in with my usual account.",
"status": "Open",
"priority": "Normal",
"category": "License renewal Error",
"requester": {
"name": "",
"email": "john.doe@example.com",
"phone": null,
"account": null
},
"assignedTechnician": null,
"assignedGroup": "Contact Center",
"createdTime": "Feb 16, 2026 07:04 PM",
"lastUpdatedTime": null,
"dueByTime": "Feb 17, 2026 08:45 AM",
"resolvedTime": null,
"completedTime": null,
"isOverdue": false,
"isReopened": false,
"hasAttachments": false,
"hasConversation": false,
"closure": null
}
Sample Response (Overdue / Reopened Ticket with Requester Profile)
{
"success": true,
"errorMessage": null,
"ticketId": "47016",
"subject": "RE: WEBTEX ANNUAL LICENCES",
"description": "Good Afternoon Please may we have a proforma to pay against for 2 Revmax devices.",
"status": "Open",
"priority": "Normal",
"category": "Revmaxx Support",
"requester": {
"name": "Accounts Webtex",
"email": "accounts@webtex.co.zw",
"phone": null,
"account": "webtex.co.zw"
},
"assignedTechnician": null,
"assignedGroup": "SALES TEAM",
"createdTime": "Dec 5, 2024 03:48 PM",
"lastUpdatedTime": "Dec 9, 2024 11:33 AM",
"dueByTime": "Dec 9, 2024 09:34 AM",
"resolvedTime": null,
"completedTime": null,
"isOverdue": true,
"isReopened": true,
"hasAttachments": false,
"hasConversation": true,
"closure": null
}
Sample Response (Closed Ticket with Closure Info)
{
"success": true,
"errorMessage": null,
"ticketId": "41943",
"subject": "Subs for Webtex fiscal devices x 2",
"description": "Good Morning Please may we have an invoice for our yearly due subs.",
"status": "Closed",
"priority": "Normal",
"category": "License Renewal Quote",
"requester": {
"name": "Heidi Gross",
"email": "heidi@webtex.co.zw",
"phone": "0242 123456",
"account": "webtex.co.zw"
},
"assignedTechnician": "John Smith",
"assignedGroup": "SALES TEAM",
"createdTime": "Nov 28, 2024 10:15 AM",
"lastUpdatedTime": "Dec 2, 2024 04:20 PM",
"dueByTime": "Dec 2, 2024 09:00 AM",
"resolvedTime": "Dec 2, 2024 04:18 PM",
"completedTime": "Dec 2, 2024 04:20 PM",
"isOverdue": false,
"isReopened": false,
"hasAttachments": false,
"hasConversation": true,
"closure": {
"closureCode": "Success",
"closureComments": "Invoice sent and payment received.",
"requesterAckComments": null
}
}
Sample Response (Ticket Not Found)
{
"success": false,
"errorMessage": "Request with id 99999 does not exist.",
"ticketId": "",
"subject": "",
"description": "",
"status": "",
"priority": null,
"category": null,
"requester": null,
"assignedTechnician": null,
"assignedGroup": null,
"createdTime": null,
"lastUpdatedTime": null,
"dueByTime": null,
"resolvedTime": null,
"completedTime": null,
"isOverdue": false,
"isReopened": false,
"hasAttachments": false,
"hasConversation": false,
"closure": null
}