Skip to main content
Webhooks allow you to receive real-time HTTP notifications when events occur in your application, such as incoming messages or delivery status updates.

Per-Application Configuration

Each application has its own webhook configuration. This means:
  • Different webhook URLs for different applications
  • Independent event subscriptions per application
  • Isolated webhook delivery and retry logic

Event Types

Subscribe to specific events to receive only the notifications you need:
Triggered when a new message is created in your application.
Triggered when a message has been successfully sent to the carrier.
Triggered when a message has been delivered to the recipient’s device.

Webhook Configuration

When creating a webhook, you can configure: URL
  • The HTTPS endpoint where webhook payloads will be delivered
  • Must be a publicly accessible URL
Events
  • Array of event types to subscribe to
  • Subscribe to one or multiple events
Headers (optional)
  • Custom HTTP headers included with each webhook request
  • Useful for authentication or routing
See Webhooks Setup for detailed instructions on configuring webhooks for your application.
I