Exit
  • Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
  • 한국 커뮤니티
0

Error: The URL provided is not a valid Webhook URL.

Explorer ,
Sep 22, 2021 Sep 22, 2021

Hi,

I have contact support for this error and they keep asking me to contact Enterprise Team through call. I can't call them and I am using a Developer Account which I believe should not be a problem.

Error: The URL provided is not a valid Webhook URL.
Screenshot 2021-09-22 at 16-15-42 Account.pngexpand image

 Here's my code clearly setting the Header base on the ClientId,

 

[OperationContract]
			[WebInvoke(Method = "GET", RequestFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped,
			ResponseFormat = WebMessageFormat.Json, UriTemplate = "AdobeSignNotification")]
			public string AdobeSignGetVerified()
			{
				///////
				var currentWebOperationContext = WebOperationContext.Current;
				var outgoingResponseHeaders = currentWebOperationContext.OutgoingResponse.Headers;
				var incomingRequestOrigin = currentWebOperationContext.IncomingRequest.Headers["Origin"];
				outgoingResponseHeaders.Add("Access-Control-Allow-Origin", incomingRequestOrigin);
				///////

				var headerClientId = currentWebOperationContext.IncomingRequest.Headers["X-ADOBESIGN-CLIENTID"];

				if (headerClientId != null && headerClientId.ToString() == "CB*********************5q") {
					outgoingResponseHeaders = WebOperationContext.Current.OutgoingResponse.Headers;
					outgoingResponseHeaders.Add("X-AdobeSign-ClientId", headerClientId);

					var statusCode = WebOperationContext.Current.OutgoingResponse.StatusCode;
					statusCode = System.Net.HttpStatusCode.OK;					
				}

				return string.Empty;
			}

 

 

8.7K
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

Explorer , Sep 22, 2021 Sep 22, 2021

Was able to fix.

I think the documentation should give more emphasize on this. 

answer.pngexpand image

 

Translate
Explorer ,
Sep 22, 2021 Sep 22, 2021

Was able to fix.

I think the documentation should give more emphasize on this. 

answer.pngexpand image

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
May 16, 2022 May 16, 2022

Hi Solem,

 

I had the same issue. I've now followed the instructions for verification, having read your post, but I'm still getting the error: 'The URL provided is not a valid Webhook URL'. When I hit my webhook from Postman, I am seeing the correct client ID in the response for the header 'X-AdobeSign-ClientId'. Before I log a case with support, do you have any thoughts on what else may be wrong in my case?

 

Thank you.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
May 17, 2022 May 17, 2022

Hi Jim,

I hope you have fixed your problem. If not just double check the URL you are pointing to.

Regards.
Solem

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
May 17, 2022 May 17, 2022

Thank you. Yes I got it fixed. In the end... it was actually an issue in a script I have running at the webhook. Now I'm receiving and processing posts to the webhook OK.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
May 23, 2022 May 23, 2022

Hi,

I did the same thing but the issue is not resolved. provided “xAdobeSignClientId” in the body to return but no luck.

 

Regards,

Komal Chauhan

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 08, 2022 Jun 08, 2022

I ran into both the verification method issue and resolved that, but also my endpoint was only configured to accept POST requests. If you still find that you're receiving the error, you'll also need to accept GET requests to that URL for verification.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 07, 2022 Nov 07, 2022

Can you share your source code for receiving webhook?
Mine suddenly not working.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 12, 2023 Feb 12, 2023

Hi Solem:

Good day~

We got the similar question and could you help us..We also fail on setting webhook and have no idea what is going on...We are not sure what you mean the URL are pointing to...If you have any samples to share with us...ex firewall, IIS portal .....

Thank you very much~

BR,

Joanne

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 13, 2023 Feb 13, 2023

Hello,

You need to have a Get and Post of the Same API Url.

The get should follow this documentation.

GoodnowMcKay5FEF_0-1676345297051.pngexpand image

The Post will handle what is being sent by the Webhook.

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Feb 13, 2023 Feb 13, 2023

Hi,

Good day~

Thanks for the reply. Let me try it and see if it works. Thanks again~

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 13, 2024 Aug 13, 2024

Gosh this might be one of the worst error messages I've seen in a long time.  If anyone else is stuck here, what's going on is that unlike just about every other webhook setup I've gone through, this setup actually CALLS THE ENDPOINT and then determines whether the response is correct before saving.

 

If the response doesn't match the expected response, then it will give you an error saying your URL is invalid.  Your URL is fine, your implementation is invalid.  You need to actually implement the endpoint before setting up the webhook.

 

In my experience, no other webhook setup works this way, and the messaging on this error could definitely be made more clear.  Perhaps "The provided URL did not respond with the expected message, please check the webhook implementation guide and try again once the webhook is implemented"

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 13, 2024 Aug 13, 2024

Here's some basic code that will get this endpoint accepted and let you move on (using Next.js at least):

import { NextRequest, NextResponse } from 'next/server';
export async function GET(req: NextRequest) {
    var clientid = req.headers.get('x-adobesign-clientid');
    const response = new NextResponse('Webhook received', { status: 200 });
    response.headers.set('X-AdobeSign-ClientId', clientid);
    return response;
}

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Dec 02, 2021 Dec 02, 2021

I have validate azure function webhook url and it's properly executed. but still shown error while creating ne w webhook.

 

default22025693giqftl_1-1638508695856.pngexpand image

 

 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Participant ,
Dec 02, 2021 Dec 02, 2021

Just check the webhook you created it cannot be created using them:

  • SiteLocalAddress
  • LoopbackAddress
  • LinkLocalAddress
  • AnyLocalAddress
  • MulticastAddress

 

Perhaps this link can be of assistance.

https://www.adobe.io/apis/documentcloud/sign/docs.html#!adobedocs/adobe-sign/master/webhooks.md 

https://helpx.adobe.com/sign/using/adobe-sign-webhooks-api.html 

 

 

 



Sharing our knowledge today for your use tomorrow.
Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Apr 01, 2025 Apr 01, 2025

Honestly - 3 years later and the error msg is not even fixed. 

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Apr 02, 2025 Apr 02, 2025
LATEST

Hi EasyPlatform,

 

Thank you for reaching out.

 

We checked your account and see that you are using the developer account, hence moving this thread to the Acrobat Sign Developer board for visibility.

As you have a question related to API integration, the experts can best answer it. With the developer account, you may also contact the pre-sales team. They will be able to provide you the pre-sales technical assistance and share the correct information.
Please refer to the following link to contact them: https://adobe.ly/3FMs9Z9. You may use the Contact Us button for Adobe Sign Solutions under the team tab.

You may also refer to the information in the following help document: https://adobe.ly/3FOfeFQ.

 

Thanks,

Meenakshi

Translate
Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines