Customer support · update_ticket_status
Update ticket status
Change a ticket status in the connected helpdesk.
- Price
- included
- Requirements
- Zendesk or Intercom or Freshdesk
- set it up in Settings → Integrations
- Human approval
- Yes, by default
- outside-facing write: a human validates
Input
| Field | Type | Description |
|---|---|---|
| updates | array | Batch: 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. |
| ticketId | string | Ticket ID (internal UUID or external ID like ZD-123) |
| status | new | open | pending | resolved | closed | New status for the ticket |
| comment | string | Optional comment to add when updating status |
| provider | zendesk | intercom | freshdesk | internal | Helpdesk 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":"…"} })