---
title: "Read one thread with its messages"
method: GET
path: "/support/threads/{id}"
tags: ["Support"]
---

# Read one thread with its messages

`GET /support/threads/{id}`

## Request

- Base URL: `https://api.epovest.com/v1`
- URL: `https://api.epovest.com/v1/support/threads/{id}`
- Auth: HTTP bearer

One thread with its messages, answers of the support team included.

## Response `200`

The thread and its messages.

- object
  - `thread` SupportThread, required: A thread of the account with the support team. Threads are shared with the members of the account, who see them in the app.
    - `id` string
    - `subject` string, nullable
    - `status` string, nullable
    - `messages` object[]: The messages of the thread, in chronological order, answers of the support team included.

## Other responses

- `401`: `unauthenticated`: missing, unknown or revoked key.
- `403`: `insufficient_scope`: the credential may not do this, either because the key lacks the scope, or, on a one-click connection, because the person lacks the role the action needs (manager, or owner to start, pause and top up). On that path, read it as "this person may not do this" and tell them which role the action needs.
- `404`: `not_found`: unknown for this account.
- `429`: `rate_limited`: 120 requests per minute per credential, sliding window. Retry after `Retry-After` seconds.
- `503`: `service_unavailable`: a backend is unreachable; retry later.

---

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