List tickets
GET
/tickets
const url = 'https://api.muninx.com/tickets?limit=25';const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}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.
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ” limit
integer
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.
Responses
Section titled “ Responses ”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
priority
required
Ticket priority.
string
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
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" } ]}