Same email address in request duplicates ticket messages | The place for Zendesk users to come together and share
Skip to main content
October 1, 2021
Question

Same email address in request duplicates ticket messages

  • October 1, 2021
  • 3 replies
  • 24 views

Hey! I have a problem.

I am using zendesk for support in my game.

When a user wants to contact support, he fills in the form fields and I send a POST request to /api/v2/requests.json.

The data in the request is pretty simple.

 

{
"request": {
"requester": {
"name": "{{userName}}",
"email": "{{userEmail}}"
},
"subject" : "Help me!",
"comment": {
"body": "{{userMessage}}"
}
}
}

where userName, userEmail and userMessage are the fields that the user fills in

So the problem is that when a user sends more than 1 message with the same email address, I get different tickets with a text (body) inside, similar to the first message.

 

Example:

User send

{
"request": {
"requester": {
"name": "John",
"email": "john@test.com"
},
"subject" : "Help me!",
"comment": {
"body": "Help me please!"
}
}
}

I receive a ticket with ID 10 and the text "Help me please!"

After that user send another request

{
"request": {
"requester": {
"name": "John",
"email": "john@test.com"
},
"subject" : "Help me!",
"comment": {
"body": "I change my mind"
}
}
}

I receive a ticket with ID 11 and the text "Help me please!"

And all the next tickets with the email address john@test.com will be new, with a new ID, but with the text “Help me please!”.

Am I doing something wrong?

 

3 replies

Tipene
Employee
October 11, 2021

Hey @Victor Kurushin

Thanks for reaching out!

In the case of updating a request, you’ll need to be using the PUT method together with the request ID. This link will go into a bit more detail:

https://developer.zendesk.com/api-reference/ticketing/tickets/ticket-requests/#update-request

I hope this helps! Feel free to reach out if you have any questions.

Tipene

Victor15Author
October 12, 2021

Tipene Hughes Thank you for you answer!

But what if I don't want to update an already created ticket and want to create a new ticket with the same email address?

Besides, a new ticket is created with new ID, only the text of the ticket is duplicated.

Tipene
Employee
October 14, 2021

Hi Victor,

That's definitely strange that the comment body would be duplicating on new requests! Would you mind sending me the relevant files so I can take a look at the code? Just be sure to redact any sensitive information.

Thanks!

Tipene