---
title: "Get order message history"
method: GET
path: "/v3/orders/{id}/message-history"
tags: ["Orders"]
---

# Get order message history

`GET /v3/orders/{id}/message-history`

Requires the `order:read` scope. Get message history for an order.

## Response `200`

Message history retrieved

- OrderMessageHistory
  - `id` string, uuid — Canonical UUIDv7 order primary key returned by the partitioned orders table.
  - `public_order_url` string, uri, nullable — Public order URL built from metadata.custom_domain_full_url and secret_slug.
  - `payment_url` string, uri, nullable — Payment URL built from public_order_url with /success appended.
  - `message_history` object[] — Message history associated with the order
    - `id` integer — ID of the Follow Up Chat
    - `is_from_bot` boolean — Is the message from bot
    - `message` string — Message content
    - `name` string — Name of the sender
    - `provider` string — Message provider
    - `recipient_name` string — Recipient name
    - `recipient_phone` string — Recipient phone number
    - `sender_name` string — Sender name
    - `sender_phone` string — Sender phone number
    - `timestamp` string, date-time — Timestamp of the message

## Other responses

- `401` — Unauthorized
- `403` — Forbidden
- `404` — Not Found

---

[API](https://skmtc.net/scalev/apis/nexus-commerce-api.md) · [All operations](https://skmtc.net/scalev/apis/nexus-commerce-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/scalev/nexus-commerce-api/versions/730030bd6477/schema)
