Zammad

Update Zammad Ticket Priority

Changes the priority of an existing Zammad ticket.

Unverified

What the model is told

Change the priority of an existing Zammad ticket, for example when the customer says it has become urgent. Use one of the priority names exactly as written, such as 1 low, 2 normal or 3 high. Confirm the ticket ID and new priority with the customer first.

Request

PUThttps://YOUR_SUBDOMAIN.zammad.com/api/v1/tickets/{{ticketId}}

Headers

  • Content-Typeapplication/json
  • AuthorizationToken token=YOUR_ZAMMAD_API_TOKEN

Body

{
  "priority": "{{priority}}"
}

Parameters

  • ticketId stringThe Zammad ticket ID.
  • priority stringThe new priority name: 1 low, 2 normal or 3 high.

Engage payload

{
  "source": "VOICE_AI",
  "tool": {
    "id": "108d405a-49e9-46e0-bf6d-ff76e4cb7196",
    "type": "HTTP_REQUEST",
    "label": "Update Zammad Ticket Priority",
    "name": "update_zammad_ticket_priority",
    "customName": false,
    "description": "Change the priority of an existing Zammad ticket, for example when the customer says it has become urgent. Use one of the priority names exactly as written, such as 1 low, 2 normal or 3 high. Confirm the ticket ID and new priority with the customer first.",
    "parameters": [
      {
        "name": "ticketId",
        "type": "string",
        "description": "The Zammad ticket ID."
      },
      {
        "name": "priority",
        "type": "string",
        "description": "The new priority name: 1 low, 2 normal or 3 high."
      }
    ],
    "config": {
      "endpoint": {
        "method": "PUT",
        "url": "https://YOUR_SUBDOMAIN.zammad.com/api/v1/tickets/{{ticketId}}"
      },
      "headers": [
        {
          "name": "Content-Type",
          "value": "application/json"
        },
        {
          "name": "Authorization",
          "value": "Token token=YOUR_ZAMMAD_API_TOKEN"
        }
      ],
      "body": "{\n  \"priority\": \"{{priority}}\"\n}",
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.