Exchange information between workflows and Zendesk
https://d3v-nextmatter.zendesk.com/agent/dashboard
, then d3v-nextmatter
is the subdomain to enter.
I want to start workflow instance from Zendesk and send data to step
https://YOUR_ZENDESK_DOMAIN.zendesk.com/api/v2/tickets/{Instance Name}
with Instance Name being the data reference
application/json
ZENDESK_API_KEY
https://integrations.nextmatter.com/g/zendesk/completestep
Where is the step ID?
Where is the form field ID?
I want to create or update a ticket code-free
I want to use advanced integration: get ticket details, search for a ticket, upload a file to ticket
https://ZENDESK_DOMAIN.zendesk.com/api/v2/tickets/{Instance name}
with Instance ID being the data reference
application/json
ZENDESK_API_KEY
https://ZENDESK_DOMAIN.zendesk.com/api/v2/tickets/{Instance name}
with Instance ID being the data reference
application/json
ZENDESK_API_KEY
$.ticket.via.source.from.name
(for requester name)
$.ticket.via.source.from.address
(requester’s address)
$.ticket.description
$.ticket.id
$.ticket.comments
$.ticket.requester_id
(requester’s id)
$.user.email
(requester’s email)
https://ZENDESK_DOMAIN.zendesk.com/api/v2/tickets/{Instance name}
with the following body:$.comments.html_body
FILE_TYPE i.e text/plain
ZENDESK_API_KEY
https://ZENDESK_DOMAIN.zendesk.com/api/v2/uploads/?filename=FILENAME
Note that the FILENAME is a placeholder that needs to be replaced by the name of the file you want to upload. If you’re uploading multiple files, this needs to be the name of the first file, you want to upload.
upload
variable with the value of $.upload
application/json
ZENDESK_API_KEY
https://ZENDESK_DOMAIN.zendesk.com/api/v2/tickets/TICKET_ID/
Note that the FILENAME is a placeholder that needs to be replaced by the name of the file you want to upload
application/json
ZENDESK_API_KEY
https://ZENDESK_DOMAIN.zendesk.com/api/v2/tickets/{{instance_name}}