If a field is not provided, it will not be updated. To remove a field, set it to null.
See the AI agents guide for details about the configuration you can apply to an agent.
Pre-call webhook fields
You can configure a webhook that runs before an inbound call is created. Include any of the following fields when updating an agent:
pre_call_webhook_url – URL that will receive a POST request before the call starts.
pre_call_webhook_auth_token – optional bearer token sent in the Authorization header.
pre_call_webhook_timeout – how many seconds to wait for the webhook response (defaults to 5).
pre_call_webhook_enabled – set to true to enable the webhook.
See Call Flow for details on when this webhook is triggered during a call. Last modified on September 3, 2026