---
title: "Get a support ticket"
method: GET
path: "/support/tickets/{id}"
tags: ["SupportTicket"]
---

# Get a support ticket

`GET /support/tickets/{id}`

## Request

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

Returns a single ticket with its full message thread. Messages are ordered chronologically. Marks all support messages as read for the requesting user.

## Path parameters

- `id` string, uuid, required

## Headers

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

## Response `200`

Success

- SupportTicketDetail
  - `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_id` string, nullable, required
  - `hostname_url` string, nullable, required
  - `created_at` string, date-time, required
  - `updated_at` string, date-time, required
  - `resolved_at` string, date-time, nullable, required
  - `messages` SupportTicketMessage[], required
    - `id` string, uuid, required
    - `author_id` string, required
    - `author_type` 'customer' | 'support' | 'system', required
    - `author_name` string, nullable, required
    - `author_email` string, nullable, required
    - `content` string, required
    - `is_ai_draft` boolean, required
    - `created_at` string, date-time, required
    - `read_at` string, date-time, nullable, required
    - `attachments` SupportTicketAttachment[], required
      - `id` string, uuid, required
      - `file_name` string, required
      - `file_url` string, required: Download URL for the attachment. For uploaded files this is a signed URL minted for this response and valid for one hour; fetch the ticket again for a fresh one rather than storing it. For link attachments it is the URL as supplied.
      - `file_size` number, nullable, required
      - `mime_type` string, nullable, required
      - `attachment_type` 'file' | 'link', required
      - `created_at` string, date-time, required
  - `organization_name` string, nullable

---

[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)
