Skip to main content
Antonin.Artaud
Participant
June 24, 2026
質問

API Webhook Creation Failing - INVALID_WEBHOOK_URL (Missing Intermediate SSL Certificate?)

  • June 24, 2026
  • 返信数 1.
  • 15 ビュー

Hello,

We are currently experiencing an issue when trying to create a new webhook via the API (POST /webhooks). The API consistently returns an HTTP 400 error with the following payload:

{"code":"INVALID_WEBHOOK_URL", "message":"Validation for webhook url failed. Please make sure that the webhook url responds with a valid HTTP response code and a valid client id."}

Here is the context of our troubleshooting so far:

  • Our webhook endpoint is publicly accessible.

  • Our application is configured to correctly intercept the X-AdobeSign-ClientId header from your GET validation request and echo it back in the response headers with a 200 OK status.

  • However, our server logs show that Adobe Sign's validation GET request never reaches our application. > We successfully tested our code using a public testing URL (webhook.site), and the webhook was created perfectly, proving our code and API payload are correct.

Upon analyzing our test environment's infrastructure, we noticed that our SSL configuration is currently incomplete: our server is serving the primary domain certificate, but it is missing the intermediate SSL certificate (incomplete chain).

Could you please confirm the following points regarding the webhook validation process?

  1. Does the Adobe Sign HTTP client strictly require the full SSL certificate chain (including intermediate certificates) during the initial TLS handshake?

  2. If the intermediate certificate is missing, will Adobe Sign immediately abort the connection and return the INVALID_WEBHOOK_URL error, explaining why we don't see the GET request in our logs?

  3. Are there any specific IP ranges we need to whitelist on our firewall to ensure your webhooks can reach our endpoint?

    返信数 1

    Zoulie
    Participant
    June 25, 2026

    I have the same issue, i need help too ! Thank youuuu 😀