> For clean Markdown of any page, append .md to the page URL. > For a complete documentation index, see https://docs.getdial.ai/api-reference/events/llms.txt. > For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://docs.getdial.ai/_mcp/server. # Events ## Docs - [Events](https://docs.getdial.ai/api-reference/events/overview.md): Reference for the JSON payloads Dial publishes on the account event stream. - [message.received](https://docs.getdial.ai/api-reference/events/message-received.md): Event emitted when an inbound message arrives on a Dial number. - [message.status_changed](https://docs.getdial.ai/api-reference/events/message-status-changed.md): Event emitted when an outbound message's delivery or read state advances. - [call.status_changed](https://docs.getdial.ai/api-reference/events/call-status-changed.md): Event emitted each time a call moves through its lifecycle — queued, ringing, in-progress, terminated. - [call.ended](https://docs.getdial.ai/api-reference/events/call-ended.md): Event emitted when a voice call finishes — inbound or outbound. - [call.transcribed](https://docs.getdial.ai/api-reference/events/call-transcribed.md): Event emitted when a voice call's transcript is ready. - [number.status_changed](https://docs.getdial.ai/api-reference/events/number-status-changed.md): Event emitted each time one of a phone number's capabilities advances — provisioning, ready, failed, banned, or paused. - [webhook.ping](https://docs.getdial.ai/api-reference/events/webhook-ping.md): A test event Dial sends to a single webhook subscription on demand.