Skip to main content

Get ticket status

GET{{server}}/api/v1/smart/ticket

This endpoint returns the ticket status.

Response of live ticket

The response will include the following fields:

  • currentTime (number): Server time to calculate durations

  • branch (string): Branch key

  • language (string): Ticket language key

  • reserved (boolean): Is a reserved ticket?

  • languageCode (string): Language code

  • key (string): Ticket key

  • number (string): Ticket number

  • createdAt (number): Ticket creation time.

  • statusTime (number): Current status time.

  • status (number): Ticket status. Check the table below.

  • priority (number): Ticket priority

  • estimatedTime (number): Estimated time of call (in milliseconds).

  • estimatedQueueSize (number): Estimated queue size.

  • user (string): The clerk key if it's redirected to clerk.

  • counter (string): The counter key, if it's redirected to counter.

  • counterNumber (string): The number of counter, at calling or under transaction.

  • waitingTimeSum (number): Total waiting time (in milliseconds)

  • tasks (array): List of ticket tasks

    • key (string): Task key

    • priority (number): Task priority

    • status (number): Task status. Check the table below.

    • statusTime (number): Current status time.

    • service (string): Service key

    • name (string): Name of the service

Response of closed ticket

  • closeTime (number): Ticket close time

  • readyToFeedback (boolean): Is the ticket submit customer feedback?

Status codes

Status Code Description
10 Reserved
20 Waiting for call
21 Not callable
30 Calling
40 Missing (recallable)
50 Missing (permanently)
60 Under transaction
70 On waitlist
80 Deleted
90 Closed
100 Waiting for afterwork
110 Under afterwork

Request​

Authorization​

HeaderValue
AuthorizationSmartToken {{smartToken}}

Headers​

KeyValue
Acceptapplication/json

Code snippets​

curl -X GET '{{server}}/api/v1/smart/ticket' \
-H 'Accept: application/json' \
-H 'Authorization: SmartToken {{smartToken}}'

Examples (5)​

Example request
GET{{server}}/api/v1/smart/ticket
Headers (1)
KeyValue
Acceptapplication/json
Example response 200 Ok
Response headers (9)
KeyValue
Access-Control-Expose-Headers*
Cache-Controlno-store, no-cache, must-revalidate
Access-Control-Allow-Origin*
Access-Control-Allow-MethodsPOST, PUT, GET, OPTIONS, DELETE
Access-Control-Allow-Credentialstrue
Content-Length585
Access-Control-Max-Age86400
Access-Control-Allow-HeadersContent-Type, Authorization, X-Requested-With
Content-Typeapplication/json;charset=utf-8
Body
{
"currentTime": 1745830827686,
"branch": "00000000-0000-4000-0003-000000000001",
"language": "00000000-0000-4000-0004-000000000001",
"reserved": true,
"languageCode": "en-gb",
"key": "1967b9f0-42a5-4277-58b1-3042009f1445",
"number": "003",
"createdAt": 1745830741034,
"statusTime": 1745830741034,
"status": 10,
"priority": 5,
"estimatedTime": 120000,
"estimatedQueueSize": 2,
"user": null,
"counter": null,
"waitingTimeSum": 0,
"tasks": [
{
"key": "1967b9f0-4292-43b8-a6bd-dabb09a64bc3",
"priority": 5,
"status": 20,
"service": "00000000-0000-4000-0007-000000000001",
"statusTime": 1745830741033,
"name": "Deposit or withdrawal"
}
]
}