OAuth 2.0 | Sep. 08, 2026

Webhook Configuration API is now in Public Beta

Using the Webhook Configuration API, customers can configure how Twilio authenticates and delivers outbound webhooks, per URL. The API consists of two resources: Webhook Settings and Webhook Rules.

Webhook Settings hold the authentication and connection configuration. Customers can secure endpoints with OAuth 2.0. Twilio fetches an access token from the customer's authorization server using the client credentials flow and sends it as a Bearer token in the Authorization header of every webhook or with Shared Key signatures. Customers can also configure delivery behavior like timeouts and retries.

Webhook Rules bind a Webhook Setting to a URL pattern. This allows different credentials, signatures, or connection settings to apply to different webhook URLs based on domain or path.

All customers can use both resources. This feature will be available in the Console later this year. See our Webhooks for Public Beta docs to get started.

 

Additional Resources

Blog

Read more about our latest product updates, product tutorials, and community projects.


Docs

See API reference documentation, quickstarts, SDKs, and multi-language code samples.

Events

Find upcoming events and join us virtually or in person to learn more about our products.