# Inbox message get

`GET /messages/{id}` · Rivier · inbox

One message with its timeline of provider events, the plain cause of any error and what to do about it. The body of the message is never part of the log.

- Scope: inbox:read
- Graphql: Query.inboxMessageGet
- Sdk: inbox.message.get
- Cli: inbox message get

## Parameters

- `id` (path, required), string

## Responses

- `200`: Success
- `400`: The request was malformed
- `401`: No valid credential
- `403`: The credential lacks the scope, origin or address
- `429`: Over the key's rate limit; see Retry-After

## Example

```sh
curl -X GET 'https://api.rivier.ai/messages/{id}' \
  -H 'Authorization: Bearer $KEY'
```
