---
title: "Get all service ticket states"
slug: "preview-get-all-service-ticket-states"
updated: 2026-02-10T12:54:27Z
published: 2026-02-10T12:54:27Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://www.bloxs.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Get all service ticket states

Get/api/v1/maintenance/servicetickets/states

Get all service ticket states in the system.

		
			

**Description**

Service tickets have to be assigned a status. However, in order to add the correct status the Bloxs user needs to know which statuses are available in the application. This endpoint can be used to retrieve the available states. This is a standard list, however it can be edited by the user in the Bloxs application (it is not possible through the API).

The response provides the full list of available statuses as an array.

**Use Case**

The PUT/servicetickets operation is used to update a service ticket. As part of this update, the user has to specify the status associated with the service ticket. However, the user may not know which statuses are available. This endpoint can be used to retrieve the full list of available statuses.

**Response fields**

The response contains the fields in the table below. For every status this property will be shown separately in the array.

| Field | Description |
| --- | --- |
| name | Name of the status. |
| systemState | This is the system status linked to the main status. Please note: this is only populated for the default statuses available in Bloxs, not for custom statuses created by users. For user-created statuses, the systemState will return a value of null. The system status can trigger certain actions within Bloxs, such as sending a reminder when a status is set to 'on hold'. User control over these actions is limited. |

		
		
SecurityHTTPType Bearer

Please enter a valid token

Responses200

OK

<select class='api-response-data' aria-label='Media type'><option value='13cc4e04-e3d6-47dc-bf50-3ef03ee68e87'>application/json</option>
</select>Array of object   object  namestring    Min length0Max length256
systemStateinteger  (int32)   | null  Valid values[
  1,
  2,
  3,
  4
]
