Creates a new support ticket in ServiceDesk Plus. The ticket status is automatically set to Open.
| |
|---|
| URL | POST /api/support/tickets |
| Content-Type | application/json |
Request Body
| Field | Type | Required | Description |
|---|
request.email | string | Yes | Requester’s email address |
request.subject | string | Yes | Ticket subject / title |
request.description | string | No | Detailed description of the issue |
request.category.name | string | No | Category name (use the Categories endpoint to get valid values) |
Sample Request
POST /api/support/tickets
Content-Type: application/json
{
"request": {
"email": "john.doe@example.com",
"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.",
"category": {
"name": "License renewal Error"
}
}
}
Sample Response (Success)
{
"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.",
"requester": "john.doe@example.com",
"status": "Open",
"category": "License renewal Error",
"createdTime": "Feb 16, 2026 07:04 PM",
"group": "Contact Center",
"priority": "Normal"
}
Sample Response (Validation Error)
HTTP 400 Bad Request
"Subject is required."