v29

latestOpenAPI 3.0.3raw.githubusercontent.com2026-05-13511526891.2 KB
Ticket Fields

List Ticket Fields

Returns a list of all system and custom ticket fields in your account.

For end users, only the ticket fields with visible_in_portal set to true are returned.

Cursor pagination returns a maximum of 100 records per page and fields are returned in the order specified by their id.

If the results are not paginated, every field is returned in the response and fields are returned in the order specified by the position.

You can adjust the position of ticket fields by:

  • Using the Update Ticket Field endpoint
  • Using the Reorder Ticket Fields endpoint
  • Ticket Fields page in the Admin Center (Admin Center > Manage > Ticket > Fields > Actions > Edit order)

These adjustments determine the order in which fields are displayed in various locations. For accounts without access to multiple ticket forms, the order will also be used to display field values within tickets. However, for accounts with access to multiple ticket forms, the field order on the ticket page is defined within each form.

Consider caching this resource to use with the Tickets API.

Pagination

  • Cursor pagination (recommended)
  • No pagination

See Pagination.

Sideloads

The following sideloads are supported:

NameWill sideload
usersThe user or users that created the ticket field

Allowed For

  • Anyone
get/api/v2/ticket_fields

Query parameters

localestring

Forces the title_in_portal property to return a dynamic content variant for the specified locale. Only accepts active locale ids. Example: locale="de".

creatorboolean

Displays the creator_user_id and creator_app_name properties. If the ticket field is created by an app, creator_app_name is the name of the app and creator_user_id is -1. If the ticket field is not created by an app, creator_app_name is null

page[size]integer

Number of records per page (required for cursor pagination)

page[after]string

Cursor for pagination (opaque string)

Response

Success response