Welcome to our new docs! Please keep in mind we are still working on making everything is as accurate as possible. Join us on discord and ask us questions if you are unsure.
DezerX Spartan Logo
Ticket

Get Specific Ticket

Retrieve details of a specific ticket including messages and related service

GET
/api/application/tickets/{id}
AuthorizationBearer <token>

Bearer token authentication

In: header

Path Parameters

idinteger

Ticket ID

Response Body

curl -X GET "https://api.example.com/api/application/api/application/tickets/0"
{
  "success": true,
  "data": {
    "id": 1,
    "name": "Account Access Issue",
    "description": "Cannot access my account dashboard",
    "status": "open",
    "department": "Support",
    "related_service_id": 3,
    "user_id": 5,
    "extra_user_ids": null,
    "created_at": "2024-01-15T10:30:00.000000Z",
    "updated_at": "2024-01-15T10:30:00.000000Z",
    "user_display_name": "John Doe",
    "user": {
      "id": 5,
      "name": "John Doe",
      "email": "user@example.com"
    },
    "service": {
      "id": 3,
      "service_name": "Example Service",
      "status": "active"
    },
    "messages": [
      {
        "id": 1,
        "ticket_id": 1,
        "user_id": 5,
        "message": "I'm having trouble with my account access",
        "is_staff": false,
        "attachments": null,
        "created_at": "2024-01-15T10:30:00.000000Z",
        "updated_at": "2024-01-15T10:30:00.000000Z",
        "user_display_name": "John Doe",
        "user": {
          "id": 5,
          "name": "John Doe",
          "email": "user@example.com"
        }
      }
    ]
  }
}
{
  "error": "Unauthorized",
  "message": "Bearer token required"
}

{
  "error": "Forbidden",
  "message": "Insufficient permissions for this action"
}

{
  "success": false,
  "message": "Ticket not found"
}