Zendesk API -auto merge support tickets (PHP)

Request details

I would like to automatically close any duplicate tickets and only leave open the most recent one for a given customer. A ticket is a duplicate if a past ticket was opened by the same user email address.

This uses two Zendesk API endpoints to:

get all the open tickets and store them in memory

You can use this endpoint: [login to view URL]

go through these tickets and find those that are duplicates (by tracking and looking up the sender's email address). Save the list of duplicate ticket ids in memory

For each ticket id from the list above, call this API endpoint to close the ticket:

[login to view URL]

A thing to consider: are there situations when the same customer can create many tickets which are not duplicates? If yes, what is the additional criteria for a ticket to be considered a duplicate (in addition to email address): same tag, same/similar subject, etc. In this case the script can get a bit more complicated.

I have an idea of how to accomplish but looking for support and guidance.



Skills: PHP, Software Architecture, MySQL, JavaScript, JSON

See more: flash support redirect php, auto job number generator php, php request change password visit, tickets php mysql, hiring online staff answer support tickets, php support tickets mysql_fetch_array supplied argument valid mysql, maintaining multiple status support tickets using aspnet, decision support system php mysql, customize php support tickets, php support tickets review, php request tracker api, support system tickets php, php plesk api auto mail account, zendesk api php, zendesk api custom fields php, zendesk api get all tickets, zendesk api php example, zendesk customer support tickets, gitlab api search merge request

About the Employer:
( 0 reviews ) London, United Kingdom

Project ID: #29374491

4 freelancers are bidding on average £81 for this job

(402 Reviews)

I am an experienced web developer with more than 7 years experience. I have already worked with Zendesk APIs. I can work with you to accomplish a desired result. waiting to chat and start working.

£56 GBP in 3 days
(3 Reviews)

From reading the description, the customer can post multiple tickets in the same category, so the email or category wouldn't really be valid to find duplicates. What's the idea you have in mind?

£20 GBP in 1 day
(1 Review)

Hi, I understand you need Zendesk expertise to automatically close any duplicate tickets and only leave open the most recent one for a given customer as we have special expertise in Zendesk so please contact me to dis More

£100 GBP in 7 days
(0 Reviews)