Skip to main content
Jan_Ae
Inspiring
January 14, 2019
Answered

AdobeSign - Validation for webhook url failed

  • January 14, 2019
  • 2 replies
  • 5980 views

I’m trying to register a webhook using the AdobeSign API (v6) !. Upon sending the POST I get:

{

    "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."

}

The body I sent is:

{

    "applicationName": "Test application",

    "name": "Somename - 5c0bc93d-b955-4451-bbc1-3b7e92c1cd6c",

    "state": "ACTIVE",

    "scope": "ACCOUNT",

    "webhookSubscriptionEvents": [  "AGREEMENT_ACTION_COMPLETED"  ],

    "webhookUrlInfo": {

        "url": "https://jan.X.com:3443/api/v1/flows/callback/c8b76d29-93e7-4f25-915e-a8ab600e93d5"

    }

}

Sending a GET to the url, containing the header “X-AdobeSign-ClientId: Some rnd id” it returns {  "xAdobeSignClientId": "Some rnd id"}. Sending a GET to this url using my phone over 4G also returns this. It takes about 30 seconds for AdobeSign to return the 400 BAD REQUEST.

Thanks

This topic has been closed for replies.
Correct answer Jan_Ae

I can not create Webhook with port other than 443

This post seems to be a strongly related question, solving my question.

2 replies

Jan_Ae
Jan_AeAuthorCorrect answer
Inspiring
February 21, 2019

I can not create Webhook with port other than 443

This post seems to be a strongly related question, solving my question.

Jan_Ae
Jan_AeAuthor
Inspiring
January 23, 2019

After some better error handling,

{

"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."

}

Participating Frequently
February 12, 2019

Did you create an application in the Adobe Sign UI?  To create a webhook, you need to have an application which in turn creates an applicationID, aka clientID.  You'll need to code a listener to return that clientID.

See: Documentation for more info.

Jan_Ae
Jan_AeAuthor
Inspiring
February 20, 2019

Yes I did. Setting the url to another platforms like https://requestbin.com/ I actually recieve the GET validation call from Adobe Sign, this cann just cannot reach my application.