Creating webhooks to interact with third-party systems



image avatar

Jacquelyn Brewer

Zendesk Documentation Team

Edited Apr 01, 2025


4

78

81 comments

Hi All,

 

We have an existing JIRA-Zendesk integration in place with few fields from JIRA syncing into Zendesk custom fields. We are now trying to sync “created” date and “last commented” date from JIRA to Zendesk custom ticket fields; but could not find a solution. Zendesk support suggested us that webhooks would be an idea solution to this: "to call the ticket update endpoint and update the Zendesk custom field".

 

I'm new to webhooks; and not sure how to accomplish this. Any guidance on this would be very helpful.

0


I want to create a webhook to create Posts on X. How can I accomplish that? I'm trying to figure out what to do. AFAIK, I must use X's API + OAuth 1a or OAuth 2 authentication methods, but I can't see those options on Zendesk. Before deprecating Destinations, that worked correctly. Can anybody help me out?

0


Getting a 500 internal server error after testing 

0


Quando um evento, um gatilho ou uma automação invoca um webhook, ela coloca a tarefa de webhook na fila de execução, mas não a executa imediatamente. Como as tarefas do webhook são executadas de maneira independente, não há garantia de que a execução vá seguir uma determinada ordem.

Essa fila de execução existe uma capacidade? Pelo fato de não executar imediatamente a tarefa, quanto tempo pode demorar a execução? Se existe uma capacidade e um tempo, tem como aumentar a capacidade e diminuir o tempo de execução (talvez em um plano enterprise)? 

 

 

0


Hi all

Do webhooks support bearer tokens (first time), i.e. adding the token for the first time in Admin Center -> Apps and Integrations -> Webhooks -> Create Webhook ? Also does it refresh the tokens automatically when it expires ?

0


Hi Peter and Simon, 
 
Thanks for reaching out! 
 
What Peter said was exactly the best explanation regarding this question. Thank you also for sharing your workaround. Although it does send a fair warning. Please do reach out to us again if you encounter any issues, rest assured we can create a ticket on your behalf and assign it to one of our advocates! 
 
 
Cheers! 

0


Hi Peter

Thanks for your helpful reply and advice. I'll certainly explore Let's Encrypt going forward.

In the mean time I have actually managed to workaround the problem by opening an additional non secure http port on my same webapplication server and changing my webhook to call the http version of the endpoint instead. Zendesk isn't too happy about me using an http endpoint in my webhook and puts a warning under the field :-) ... but it does now work, and circumvents the ssl validation issue for my local testing.

Best regards

Simon

0


Hi 4866210950426

The problem here is that the Zendesk infrastructure is public, and, to my knowledge, you as a user of a Zendesk subdomain do not have a way to add your own certificates (or trust chains). Therefore, you are required to have a "real" certificate that Zendesk can authenticate against a standard set of CA certificates and intermediate certificates.

A cheap (free) and safe way to get such a certificate is to use Let's Encrypt on your end, so on your local web service. Since Zendesk uses this scheme itself, it is very likely that this will work ;-).

Yours truly
Peter

 

0


Hi everyone

I wish to have a webhook call an SSL endpoint on my local development machine, whose target webapplication uses a self signed certificate. 

The webhook fails and the activity page reports " x509: certificate signed by unknown authority".

Is there a way to configure  Zendesk to allow webhooks to call SSL endpoints with self signed certificates.

In contrast, URL Targets work fine and I have never had issues with them calling self signed certificate SSL endpoints. So I am a little puzzled why this restriction only seems to exist on webhooks. It is sadly preventing me from doing any local development and prototyping at the moment

Thanks in advance for any help

Simon

 

0


Hi Bernard,
 
You must be an admin or an agent in a custom role with permission to create webhooks. 
 
Please check this article.
 
https://support.zendesk.com/hc/en-us/articles/4408839108378-Creating-webhooks-to-interact-with-third-party-systems#topic_qbn_v4w_dpb

0


Sign in to leave a comment.