All tools

Customer support · update_ticket_status

Update ticket status

Change a ticket status in the workspace and in the connected helpdesk (Zendesk, Intercom, Freshdesk, Jira, Front, Crisp).

Price
included
Requirements
No connector
also works with Zendesk, Intercom, Freshdesk, Jira, Front, Crisp
Human approval
Yes, by default
outside-facing write: a human validates
Reliability
Verified
not measured yet

Input

FieldTypeDescription
updatesarrayBatch: the FULL list of ticket status updates to apply in one call (preferred whenever there is more than one). Each item takes the same fields as a single update. When provided, the top-level single-update fields are ignored.
ticketIdstringTicket ID (internal UUID or external ID like ZD-123)
statusnew | open | pending | resolved | closedNew status for the ticket
commentstringOptional comment to add when updating status
providerzendesk | intercom | freshdesk | jira | front | crisp | internalHelpdesk provider to update (default: internal)

Call this tool

Through the HTTP API, or from the MCP server with the run meta-tool.

curl https://api.ezyagents.fr/gateway/v1/run \
  -H "Authorization: Bearer ezk_…" -H "Content-Type: application/json" \
  -d '{"tool":"update_ticket_status","input":{"updates":[],"ticketId":"…","status":"new","comment":"…"}}'
$run({ "tool": "update_ticket_status", "input": {"updates":[],"ticketId":"…","status":"new","comment":"…"} })