---
title: "Text thread"
method: GET
path: "/v1/texts/{id}"
tags: ["Owner"]
---

# Text thread

`GET /v1/texts/{id}`

## Request

- Base URL: `https://api.vicem.ai`
- URL: `https://api.vicem.ai/v1/texts/{id}`
- Auth: HTTP bearer

## Path parameters

- `id` string, required

## Response `200`

OK

- TextThreadResponse
  - `thread` object, required
    - `id` string, required
    - `who` string, required
    - `counterpart` string, required
    - `lastAt` string, date-time, required
    - `lastText` string, required
    - `count` integer, required
    - `collapsed` boolean, required
    - `automated` boolean, required
    - `optedOut` boolean, required
    - `canReply` boolean, required
  - `messages` object[], required
    - `seq` integer, required
    - `at` string, date-time, required
    - `direction` 'in' | 'out', required
    - `text` string, required
    - `kind` 'text' | 'code' | 'suspicious' | 'keyword' | 'automated', required
    - `media` object[], required
      - `id` string, required
      - `contentType` string, nullable, required
      - `url` string, nullable, required
      - `note` string, nullable, required
      - `missing` 'too_large' | 'failed' | 'not_allowed', nullable
    - `status` string, nullable, required
    - `hiddenText` string, nullable
    - `spam` boolean
    - `linkWarning` boolean
    - `codeId` string
  - `textingLive` boolean, required

## Other responses

- `401`: Missing, expired or invalid bearer token.
- `404`: No such resource, or not visible to this caller.
- `500`: Unexpected server error (reported to Sentry).

---

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