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.