Skip to content
Axis Solutions
YouTube

Create Ticket

Creates a new support ticket in ServiceDesk Plus. The ticket status is automatically set to Open.

URLPOST /api/support/tickets
Content-Typeapplication/json

Request Body

FieldTypeRequiredDescription
request.emailstringYesRequester’s email address
request.subjectstringYesTicket subject / title
request.descriptionstringNoDetailed description of the issue
request.category.namestringNoCategory 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."