It looks like Zendesk does provide the Ticket Sharing documentation to integrate one Zendesk Support Account to another Zendesk Support Account (https://support.zendesk.com/hc/en-us/articles/203661466-Sharing-tickets-with-other-Zendesk-Support-accounts), as well as from a Zendesk Support Account to JIRA. But there is one other feature, which is to integrate a Zendesk Support Account to a third-party system (in Zendesk Support > Settings > Tickets > Ticket Sharing > add sharing invitee) that has no documentation whatsoever.
After much of googling, I ended up to this GitHub repository https://github.com/zendesk/ticket_sharing. and after reading the code, I am finally able to understand how I could use this Ticket Sharing API to integrate my Zendesk Support Account to a third-party system.
So far, I feel that using the Ticket Sharing API (to share tickets to a third party system) is much easier than using the REST API, thus I also plan to use this for production. But due to the lack of documentation, I find it worrying that someday I would get stuck with this API and not having anyone to ask for support.
So here are the questions, why aren't there more documentations from Zendesk about this Ticket Sharing API? where can I find more about this API? is it safe to use this Ticket Sharing API for production? and is this API ever intended for a public usage in the first place?
Post is closed for comments.