Docs
Event lifecycle
- Partner creates a conversation via REST.
-
Core dispatches the dial; JetStream
conv.events.*stays internal. -
Worker maps internal outbox events to the public Partner envelope, evaluates event subscriptions +
agent.idfilters, then POSTs signed HTTPS webhooks (conversation.dispatched→connected→ended/failed). -
Optional external NATS subject
partner.events.{customer_id}mirrors the same public payload when enabled.
Inspect each attempt under Govern → Partner API → Recent Deliveries .