Hi,
One of our partener is using a zendesk solution while we are on freshdesk instances.
We need to forward him some of our tickets.
I set up a rule that do a webhook on the tickets we need to forward.
The ticket is successfully created on the zendesk instance, but it miss one of a parameter.
The weird thing is that my JSON request via curl is working as expected but once in the webhook parameters (copy/paste), there's a parameter that refuse to be set on the "remote" ticket.
I have a custom field on zendesk I need to fill with the ticket id from freshdesk that is not filled in. I tried to set it up with a "hard" value, still no luck but with the same json request with curl, it works well.
If some of you got ideas about what could be wrong.
Here is my json request: (as used on curl -d option)
{
"request": {
"requester": {
"name": "{{ticket.contact.name}}",
"email": "{{ticket.contact.email}}"
},
"subject": "Escalated from partner - {{ticket.subject}}",
"comment": {
"html_body": "{{ticket.description}}"
},
"custom_fields": e
{
"id": "XXXXXXX",
"value": "{{ticket.id}}"
}
]
}
}