Skip to main content
GET
https://api.tensormesh.ai
/
v1
/
support
/
tickets
List Tickets
curl --request GET \
  --url https://api.tensormesh.ai/v1/support/tickets \
  --header 'Authorization: Bearer <token>'
{
  "tickets": [
    {
      "ticketId": "<string>",
      "subject": "<string>",
      "requesterUserId": "<string>",
      "status": "TICKET_STATUS_UNSPECIFIED",
      "type": "TICKET_TYPE_UNSPECIFIED",
      "conversations": [
        {
          "userId": "<string>",
          "userName": "<string>",
          "userRole": "USER_ROLE_UNSPECIFIED",
          "content": "<string>",
          "createdAt": "2023-11-07T05:31:56Z"
        }
      ],
      "createdAt": "2023-11-07T05:31:56Z",
      "updatedAt": "2023-11-07T05:31:56Z"
    }
  ],
  "nextPageToken": "<string>",
  "page": 123,
  "size": 123,
  "total": "<string>"
}
Use this group for support-ticket workflows. Common operations:

Authorizations

Authorization
string
header
required

Bearer authentication using an access token. Format: Bearer <access_token>

Query Parameters

userId
string

Filter by requester.

status
enum<string>
default:TICKET_STATUS_UNSPECIFIED

Filter by status.

Available options:
TICKET_STATUS_UNSPECIFIED,
TICKET_STATUS_OPEN,
TICKET_STATUS_IN_PROGRESS,
TICKET_STATUS_RESOLVED,
TICKET_STATUS_CLOSED
page
integer<int64>

Page number (1-based).

size
integer<int64>

Page size.

Response

A successful response.

ListTicketsResponse is the response to listing tickets.

tickets
object[]

Ticket list.

nextPageToken
string

Token for the next page.

page
integer<int64>

Current page number (1-based).

size
integer<int64>

Page size.

total
string<uint64>

Total number of matching tickets.