---
title: "Get a ticket's pane thread"
url: https://docs.gleap.ai/en/reference/rest-api/get-ticket-thread
method: GET
path: "/hard-tickets/tickets/{ticketId}/thread"
api: "API Reference"
tag: "HardTickets"
operationId: "GetTicketThread"
updatedAt: "2026-11-03T17:10:00.738Z"
language: en
---

# Get a ticket's pane thread

`GET https://api.gleap.io/v3/hard-tickets/tickets/{ticketId}/thread`

The Copilot pane's one thread, oldest first: Kai Support's hand-over, hand-over chips, agent turns with their steps, messages to and from the customer, Gleap's own lines, solved checks, struck lines of dismissed cards, Done. Built from what is stored by ticket; `hardticket.thread` events only say "re-read".

## Authorization

- `Authorization` (header, required): `Bearer <token>`

## Path parameters

- `ticketId` (string, required)

## Headers

- `project` (string, required)

## Example request

```bash
curl --request GET \
  --url 'https://api.gleap.io/v3/hard-tickets/tickets/{ticketId}/thread' \
  --header 'Authorization: Bearer <token>' \
  --header 'project: <project>'
```

## Responses

### 200 (`application/json`)

Ok

- `items` (any[], required)

```json
{
  "items": []
}
```
