Update Zendesk Ticket
update_ticketUpdate an existing Zendesk ticket's status, priority, type, assignee, group, subject, tags, or custom fields. Only the fields you pass are modified; the updated ticket is returned.
Instructions
Update an existing ticket (status, priority, type, assignee, group, subject, tags, custom fields). Only the fields you pass are changed, and the updated ticket is returned. Setting tags here replaces the whole tag set — use manage_tags to add or remove individual tags without overwriting the rest. This tool does not post replies: use add_public_comment or add_private_note for that. Find the ticket id via search_tickets or list_tickets.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | Replaces the full tag set on the ticket. Use manage_tags for incremental add/remove. | |
| type | No | Ticket type. One of problem, incident, question, task. | |
| status | No | New ticket status. One of new, open, pending, hold, solved, closed. | |
| subject | No | New subject line for the ticket; replaces the current subject when provided. | |
| group_id | No | Id of the group to assign the ticket to. | |
| priority | No | Ticket priority. One of urgent, high, normal, low. | |
| ticket_id | Yes | Ticket ID — the numeric id of the ticket to update. Obtain it from search_tickets or list_tickets. | |
| assignee_id | No | User id of the agent to assign the ticket to. | |
| custom_fields | No | Custom field values as { id, value } pairs (field ids come from your Zendesk admin settings). Call list_ticket_fields first to discover the numeric field ids and, for dropdown/multiselect fields, the exact option values Zendesk accepts. |