---
title: "Get a message by id"
method: GET
path: "/messages/{message_id}"
tags: ["Messages"]
---

# Get a message by id

`GET /messages/{message_id}`

This method returns the message that matches the entered ID.

## Path parameters

- `message_id` integer, required

## Response `200`

Message object

- Message
  - `account_id` integer, required
  - `address` string, nullable — The address used to signed the message
  - `created_by` integer, required
  - `created_on` string, date-time, required
  - `data` string, required — The content of the message
  - `id` integer, required
  - `last_request` integer, nullable
  - `message_type` 'EIP-191' | 'EIP-712', required — The type of the message
  - `notes` TransactionOrMessageNote[], required — Notes attached to this message
    - `content` string, required
    - `title` string, required
  - `signature` string, nullable — The DER signature of the message
  - `status` 'ABORTED' | 'APPROVED' | 'PENDING_APPROVAL' | 'PENDING_CREATE_IN_HSM' | 'SIGNED', required
  - `type` string

## Other responses

- `404` — Message not found

---

[API](https://skmtc.net/ledgerhq/apis/vault-api.md) · [All operations](https://skmtc.net/ledgerhq/apis/vault-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ledgerhq/vault-api/revisions/c88faa17bc25/schema)
