Skip to main content
POST
Search Tickets

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
teamIds
string[]

Optional. Filter to specific teams. If not provided, searches all accessible teams.

assignedToUserIds
string[]

Optional. Only return tickets assigned to any of these users.

requesterUserIds
string[]

Optional. Only return tickets requested by any of these users.

statusIds
string[]

Optional. Filter by status IDs. Returns tickets matching ANY of the specified statuses.

escalationLevels
enum<string>[]

Optional. Filter by escalation levels. Returns tickets matching ANY of the specified levels.

Available options:
AI,
HUMAN
createdAfter
string<date-time> | null

Optional. Only include tickets created at or after this time.

createdBefore
string<date-time> | null

Optional. Only include tickets created at or before this time.

pageSize
integer<int32> | null

Maximum number of results to return. Default is 1000, maximum is 5000.

pageToken
string | null

Token for pagination. Leave empty for the first request.

Response

Success

data
Ticket · object[]
nextPageToken
string | null

Token for retrieving the next page of results. Empty if no more results.