> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://docs.teekrr.com/llms.txt.
> For full documentation content, see https://docs.teekrr.com/llms-full.txt.

# Event: delivered

POST 

Triggered when the provider (Elfo / META / SES) confirms successful delivery
to the recipient's device or inbox. POSTed by Teekrr to your registered webhook URL.

## Headers Teekrr sends

| Header | Value |
| --- | --- |
| `Content-Type` | `application/json` |
| `X-Teekrr-Signature` | HMAC-SHA256 hex of the raw body, signed with your webhook's secret hash |
| `X-Teekrr-Event` | `delivered` |


Reference: https://docs.teekrr.com/api-reference/webhooks/webhook-delivered

## OpenAPI 3.1 Webhook Specification

```yaml
openapi: 3.1.0
info:
  title: Teekrr Public API
  version: 1.0.0
paths: {}
webhooks:
  webhook-delivered:
    post:
      operationId: webhook-delivered
      summary: 'Event: delivered'
      description: >
        Triggered when the provider (Elfo / META / SES) confirms successful
        delivery

        to the recipient's device or inbox. POSTed by Teekrr to your registered
        webhook URL.


        ## Headers Teekrr sends


        | Header | Value |

        | --- | --- |

        | `Content-Type` | `application/json` |

        | `X-Teekrr-Signature` | HMAC-SHA256 hex of the raw body, signed with
        your webhook's secret hash |

        | `X-Teekrr-Event` | `delivered` |
      responses:
        '200':
          description: Webhook received successfully
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/DeliveredEvent'
components:
  schemas:
    DeliveredEventEvent:
      type: string
      enum:
        - delivered
      title: DeliveredEventEvent
    DeliveredEventDataChannel:
      type: string
      enum:
        - sms
        - whatsapp
        - email
      title: DeliveredEventDataChannel
    DeliveredEventData:
      type: object
      properties:
        messageUuid:
          type: string
          format: uuid
        broadcastUuid:
          type: string
          format: uuid
        channel:
          $ref: '#/components/schemas/DeliveredEventDataChannel'
        msisdn:
          type: string
          description: Present for SMS / WhatsApp
        email:
          type: string
          description: Present for Email
        deliveredAt:
          type: string
          format: date-time
        providerMessageId:
          type: string
          description: SMS — Elfo tracking ID
        metaMessageId:
          type: string
          description: WhatsApp — META message ID
        sesMessageId:
          type: string
          description: Email — SES message ID
      title: DeliveredEventData
    DeliveredEvent:
      type: object
      properties:
        event:
          $ref: '#/components/schemas/DeliveredEventEvent'
        timestamp:
          type: string
          format: date-time
        data:
          $ref: '#/components/schemas/DeliveredEventData'
      required:
        - event
        - timestamp
        - data
      title: DeliveredEvent

```