---
title: "Get WhatsApp conversation messages"
method: GET
path: "/whatsapp/conversations/{conversation_uuid}/messages"
tags: ["whatsapp"]
---

# Get WhatsApp conversation messages

`GET /whatsapp/conversations/{conversation_uuid}/messages`

## Request

- Base URL: `https://public-api.ringover.com/v2`
- URL: `https://public-api.ringover.com/v2/whatsapp/conversations/{conversation_uuid}/messages`
- Auth: API key in header `Authorization`

Retrieves the message history of a WhatsApp conversation. Use `limit_count` and `last_message_uuid` for pagination; both are optional and `limit_count` defaults to 100.

**Permission:** Access is managed by the WhatsApp service. No specific API token permission is checked.

**Monitoring:** No impact.

## Path parameters

- `conversation_uuid` string, uuid, required

## Query parameters

- `limit_count` integer
- `last_message_uuid` string, uuid

## Response `200`

Successful operation — returns the message history.

- WhatsappMessageList
  - `total_messages_count` integer
  - `messages` WhatsappMessage[]
    - `uuid` string, uuid
    - `data` string
    - `user_id` integer
    - `direction` string
    - `status` string
    - `is_failed` boolean
    - `failed_cause` string
    - `creation_date` string, date-time
    - `update_date` string, date-time
    - `schedule_date` string, date-time
    - `reply_to` string, uuid

## Other responses

- `401`: Unauthorized — access denied by the WhatsApp service.
- `404`: Not found — the specified conversation does not exist.
- `500`: Internal server error.

## Changes

- **2026-10-01** `5b3e0427c522`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/ringover/apis/ringover-public-api/changes/whatsapp/conversations/:conversation_uuid/messages/get.md)

---

[API](https://skmtc.dev/ringover/apis/ringover-public-api.md) - [All operations](https://skmtc.dev/ringover/apis/ringover-public-api/llms.txt) - [OpenAPI document](https://skmtc.dev/ringover/apis/ringover-public-api/revisions/645bfcebdd56?raw)
