---
title: "Owner message delivered"
method: POST
path: "speaking_bot.owner_message_delivered"
tags: ["events"]
---

# Owner message delivered

`POST speaking_bot.owner_message_delivered` (webhook)

The bot relayed an owner message or an escalation answer to the meeting.

`data.message_id` matches the `message_id` returned when it was queued.

Delivered as an HTTP POST to the bot's `callback_url`, with the event name in the `x-speaking-bot-event` header and, when the bot was created with a `callback_secret`, `x-speaking-bot-signature: sha256=<hex>`: the HMAC-SHA256 of the exact request body with that secret. Answer with any 2xx. Network errors and 5xx are retried three times (after 1, 3 and 9 seconds); a redirect counts as a failed delivery and is not followed.

## Payload

- OwnerMessageDeliveredEvent: ``speaking_bot.owner_message_delivered``: the bot relayed an owner message or escalation answer.
  - `event_id` string, required: Unique per delivery; use it to drop duplicates
  - `bot_id` string, required: The MeetingBaas bot ID returned by POST /bots
  - `client_id` string, required: The server's internal ID for the bot
  - `created_at` string, date-time, required: When the event was produced, ISO 8601 with offset
  - `event` 'speaking_bot.owner_message_delivered', required
  - `data` OwnerMessageDeliveredEventData, required
    - `message_id` string, required: The message_id returned when it was queued
    - `type` 'owner_message' | 'escalation_response', required
    - `escalation_id` string, nullable: The escalation this answered, for escalation_response

## Acknowledgement `200`

Received. Any 2xx counts as delivered.

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/meeting-baas/apis/meeting-baas-api.md) - [All operations](https://skmtc.dev/meeting-baas/apis/meeting-baas-api/llms.txt) - [OpenAPI document](https://skmtc.dev/meeting-baas/apis/meeting-baas-api/revisions/1a4957849576?raw)
