---
title: "Get Messages"
method: GET
path: "/conversations/{id}/messages"
tags: ["Conversations"]
---

# Get Messages

`GET /conversations/{id}/messages`

Get paginated messages in a conversation. Messages are returned oldest first.

## Path parameters

- `id` string, uuid, required

## Query parameters

- `limit` integer
- `offset` integer

## Response `200`

List of messages

- MessageListResponse
  - `success` boolean
  - `request_id` string
  - `data` ConversationMessage[]
    - `object` 'message'
    - `id` string, uuid
    - `text` string, nullable
    - `html` string, nullable
    - `subject` string, nullable
    - `timestamp` string, date-time
    - `is_from_self` boolean
    - `is_read` boolean
    - `status` 'delivered' | 'pending' | 'failed'
    - `job_id` string, nullable
    - `conversation_id` string, uuid
    - `platform_type` 'email' | 'linkedin'
    - `sender` object, nullable
      - `id` string, uuid
      - `email` string, email
  - `pagination` Pagination
    - `limit` integer
    - `offset` integer
    - `total` integer
    - `has_more` boolean

## Other responses

- `401` — Unauthorized - Invalid or missing API key
- `404` — Not Found - Resource does not exist

---

[API](https://skmtc.dev/supersend/apis/supersend-api.md) · [All operations](https://skmtc.dev/supersend/apis/supersend-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/supersend/supersend-api/revisions/f0cbeaa12643/schema)
