---
title: "Public Get Thread Messages"
method: GET
path: "/threads/{thread_id}/messages"
tags: ["Unibox"]
---

# Public Get Thread Messages

`GET /threads/{thread_id}/messages`

## Request

- Base URL: `https://public.outreach2day.com`
- URL: `https://public.outreach2day.com/threads/{thread_id}/messages`
- Auth: HTTP bearer

Get all messages for a specific Unibox thread.

## Path parameters

- `thread_id` string, required

## Query parameters

- `workspaceId` integer, required
- `show_system_messages` boolean: If True, includes system messages in results

## Response `200`

Successful Response

- UniboxThreadMessagesOut
  - `replyIntent` 'interested' | 'meeting_request' | 'referral' | 'bounce' | 'ooo' | 'negative' | 'objection' | 'wrong_person' | 'unsubscribe' | 'spam_complaint' | 'auto_reply' | 'neutral' | 'unknown', nullable
  - `campaignId` string, nullable
  - `messages` UniboxMessageOut[]
    - `id` union
      - integer
      - string
    - `message_id` string, nullable
    - `from_email` string, nullable
    - `to_emails` string, nullable
    - `cc_emails` string, nullable
    - `subject` string, nullable
    - `date_received` string, date-time, nullable
    - `body_text` string, nullable
    - `body_html` string, nullable
    - `is_incoming` boolean, nullable
    - `folder` string, nullable

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/outreach2day/apis/outreach-today-public-api.md) · [All operations](https://skmtc.dev/outreach2day/apis/outreach-today-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/outreach2day/apis/outreach-today-public-api/revisions/6c02339eef43?raw)
