# Get message

**GET** `/messages/{id}`

Returns delivery state and conversation context for polling integrations.

Authentication: bearerAuth
Required scopes: `conversation:read`
Allowed roles: `owner`, `admin`, `agent`
Authorization: Read a message through its conversation context.

## Parameters

- `id` (path string, required)

## Responses

- `200`: Message
- `default`: Error
