---
title: "Public delivery status of a message sent with a link"
method: GET
path: "/api/v1/receipts/{messageId}"
tags: ["Messages"]
---

# Public delivery status of a message sent with a link

`GET /api/v1/receipts/{messageId}`

## Request

- Base URL: `https://otprun.com`
- URL: `https://otprun.com/api/v1/receipts/{messageId}`
- Auth: none declared

## Path parameters

- `messageId` string, uuid, required

## Response `200`

OK

- ReceiptBody
  - `created_at` string, date-time, required
  - `delivered_at` string, date-time, nullable, required
  - `error_code` string, required
  - `failed_at` string, date-time, nullable, required
  - `id` string, uuid, required
  - `read_at` string, date-time, nullable, required
  - `scheduled_at` string, date-time, required
  - `sent_at` string, date-time, nullable, required
  - `status` 'queued' | 'sending' | 'sent' | 'delivered' | 'read' | 'failed', required
  - `to` string, required: Recipient with the middle digits hidden

## Other responses

- `404`: Not Found
- `422`: Unprocessable Entity
- `500`: Internal Server Error

---

[API](https://skmtc.dev/otprun/apis/otp-run-api.md) · [All operations](https://skmtc.dev/otprun/apis/otp-run-api/llms.txt) · [OpenAPI document](https://skmtc.dev/otprun/apis/otp-run-api/revisions/43d40d5f4050?raw)
