---
title: "Message Delivered"
method: POST
path: "webhooks_events_messageDelivered"
---

# Message Delivered

`POST webhooks_events_messageDelivered` (webhook)

## Headers

- `svix-id` string, required: ID of webhook message.
- `svix-signature` string, required: Signature of webhook message.
- `svix-timestamp` string, date-time, required: Timestamp of webhook message.

## Payload

- EventsMessageDeliveredEvent
  - `type` 'event', required
  - `event_type` 'message.delivered', required
  - `event_id` string, required: ID of the event. It is the same on every retry and redelivery of the event and on every webhook or WebSocket subscription that receives it, so use it to deduplicate. The format varies by event type; treat it as an opaque string.
  - `delivery` EventsDelivery, required
    - `inbox_id` string, required: The ID of the inbox.
    - `thread_id` string, required: ID of thread.
    - `message_id` string, required: ID of message.
    - `timestamp` string, date-time, required: Timestamp of event.
    - `recipients` string[], required: Delivered recipients.

## Acknowledgement `200`

Webhook received successfully

---

[API](https://skmtc.dev/agentmail-to/apis/api.md) - [All operations](https://skmtc.dev/agentmail-to/apis/api/llms.txt) - [OpenAPI document](https://skmtc.dev/agentmail-to/apis/api/revisions/a9792efe7bdf?raw)
