Update ticket

Change priority, status, assignee, department or tags of a ticket.

MCP tool tidio_write → update_ticket

write

Changes the fields you pass and leaves the rest. Status is open, pending or solved and priority is low, normal or urgent. It sends no message to the customer, and a wrong change is undone by calling it again with the old values, so it needs no confirmation by default. It returns the ticket as it is after the change.

Parameters

Parameters: update_ticket
NameTypeDescription
ticket_id integer required integer Ticket ID from list_tickets.
status enum enum open, pending or solved.
priority enum enum low, normal or urgent.
assignee string string Operator name from list_operators.
department string string Department name from list_operators.
add_tags string[] string[] Ticket tags to add, from Settings > Tags.
remove_tags string[] string[] Ticket tags to remove.

tools/call

JSON-RPC

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "tidio_write",
    "arguments": {
      "operation": "update_ticket",
      "arguments": {
        "ticket_id": 10477,
        "priority": "urgent",
        "department": "Billing",
        "add_tags": [
          "refund"
        ]
      }
    }
  }
}

Example response

JSON

{
  "content": [
    {
      "type": "text",
      "text": "{ ... same JSON as structuredContent ... }"
    }
  ],
  "structuredContent": {
    "ticket_id": 10477,
    "status": "open",
    "priority": "urgent",
    "assignee": null,
    "department": "Billing",
    "tags": [
      "refund"
    ]
  },
  "isError": false
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.