Recent searches


No recent searches

How to enable third-party ticket sharing API with additional basic authentication layer



Posted May 09, 2022

Hi team,

we're trying to enable ticket sharing with another ticketing system (Service Now).

For that, we've written a kind of wrapper compatible with the ticket sharing API specs (http://networkedhelpdesk.org/api/).

More info about the ticket sharing API: https://www.zendesk.fr/blog/ticket-sharing-is-a-piece-of-cake/#georedirect

 

Our wrapper is working fine. But for security reasons, the wrapper that has been written must be hosted behind basic authentication.

But when we try to create an agreement with receiver_url with the form https://{username}:{password}@{domain}/webhook/zendesk it fails with error: 

HTTP 422: [["Remote URL: ","is invalid"]]

 

The same error is returned when trying to add a new third-party system in the ticket sharing menu on the admin (/admin/objects-rules/tickets/ticket-settings).

The exact same URL without the basic auth part is accepted: https://{domain}/webhook/zendesk

 

It seems to be a bug on ZD side on how the URL is parsed. 

Is there anything you can do, please?

 

Best,


0

1

1 comment

Hi Vincent,
 
That does seem a bit strange. Let me pull you into a ticket just to get a little more information and check on this for you. Please keep an eye out for that email correspondence from me.
 
Best,
 
Erica

0


Sign in to leave a comment.

Didn't find what you're looking for?

New post