Copy link to clipboard
Copied
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
I can not create Webhook with port other than 443
This post seems to be a strongly related question, solving my question.
Copy link to clipboard
Copied
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."
}
Copy link to clipboard
Copied
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.
Copy link to clipboard
Copied
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.
Copy link to clipboard
Copied
I can not create Webhook with port other than 443
This post seems to be a strongly related question, solving my question.