Skip to main content

webhook_not_configured

HTTP Status: 400 Bad Request

Example response

What happened?

You called an async validation endpoint but your account does not have a webhook URL configured, or the webhook is disabled. Async validation delivers results via webhook, so a URL must be configured before use.

How to fix

  1. Configure a webhook URL via the API: PUT /v1/webhooks/config with {"url": "https://your-app.com/webhooks"}
  2. Or configure it in the Avatcado dashboard under Settings > Webhooks
  3. Make sure the webhook is enabled (not disabled)

Common mistakes

  • Disabling the webhook and forgetting to re-enable it: If you disabled your webhook for testing, remember to re-enable it before using async validation
  • Using HTTP instead of HTTPS: Webhook URLs must use HTTPS for security. HTTP URLs are rejected during configuration