Skip to content

List tickets

GET
/tickets
curl --request GET \
--url 'https://api.muninx.com/tickets?limit=25' \
--header 'Authorization: Bearer <token>'

Returns the tickets visible to the authenticated user within the current tenant. Customers cannot filter by creator or assignee, and agents cannot filter by assignee. Filtering by both creator and participant in the same request is rejected.

limit
integer
default: 25 >= 1 <= 100

Maximum number of tickets to return.

pageToken
string

Cursor returned by the previous page.

creator
string

Filter by ticket creator email.

assignee
string

Filter by ticket assignee email.

participant
string

Filter by participant email.

state
string

Comma-separated list of statuses (allowed values new, open, pending, closed, solved, on-hold).

priority
string

Comma-separated list of priorities (allowed values low, medium, high, urgent).

customer-organization
string

Filter by the ID of the customer organization.

List of tickets

Media type application/json
object
tickets
required
Array<object>
object
id
required
string
tenant-organization
required
string
creator
required
string
participants
required
Array<string>
customer-organization
required
string
assignee
required
string
team
required
string
created-at
required
string format: date-time
updated-at
required
string format: date-time
status
required

Ticket status.

string
Allowed values: new open pending on-hold solved closed
priority
required

Ticket priority.

string
Allowed values: low medium high urgent
title
required
string
message-count
required
integer
first-reply-sec
required
integer
avg-reply-sec
required
integer
max-reply-sec
required
integer
resolution-time-sec
required
integer
auto-solve-enabled
required
boolean
nullable
auto-solve-at
required
string format: date-time
auto-close-at
required
string format: date-time
nextPageToken

Cursor for the next page of tickets.

string
limit
required

Page size applied to this response.

integer
Example
{
"tickets": [
{
"status": "new",
"priority": "low"
}
]
}