---
title: "List support tickets"
method: GET
path: "/support/tickets"
tags: ["SupportTicket"]
---

# List support tickets

`GET /support/tickets`

## Request

- Base URL: `https://api.palisade.email`
- URL: `https://api.palisade.email/support/tickets`
- Auth: one of:
  - HTTP bearer
  - HTTP basic

Returns paginated list of support tickets. Admins see all org tickets; other roles see only their own tickets. Filter by status or priority using query params.

## Query parameters

- `status` SupportTicketStatus[]
- `priority` SupportTicketPriority[]
- `per_page` number
- `page` number

## Headers

- `Palisade-Version` '2025-04-30' | 'unstable', required

## Response `200`

Success

- object
  - `data` SupportTicket[], required
    - `id` string, uuid, required
    - `ticket_id` string, nullable, required
    - `subject` string, required
    - `status` 'open' | 'pending_customer' | 'pending_support' | 'resolved' | 'closed', required
    - `priority` 'low' | 'normal' | 'high' | 'urgent' | 'critical', required
    - `hostname_url` string, nullable, required
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `last_message_at` string, date-time, nullable, required
    - `unread_count` number, required
    - `organization_name` string, nullable
    - `created_by_name` string, nullable
  - `page_info` object, required
    - `count` number, required
    - `page` number, required
    - `per_page` number, required

---

[API](https://skmtc.dev/palisade/apis/palisade-api.md) · [All operations](https://skmtc.dev/palisade/apis/palisade-api/llms.txt) · [OpenAPI document](https://skmtc.dev/palisade/apis/palisade-api/revisions/37b4ae5a7766?raw)
