Freshdesk

Get Freshdesk Ticket Status

Looks up one Freshdesk ticket by its ID and returns its status and priority.

Unverified

What the model is told

Look up a Freshdesk ticket using the ticket ID the customer gives you. Use it to report progress. In the response, status is a number (2 open, 3 pending, 4 resolved, 5 closed) and priority is a number (1 low, 2 medium, 3 high, 4 urgent). Only share the status, priority and subject with the customer, and never read out other details.

Request

GEThttps://YOUR_DOMAIN.freshdesk.com/api/v2/tickets/{{ticketId}}

Headers

  • AuthorizationBasic YOUR_BASE64_FRESHDESK_API_KEY_AND_X

Parameters

  • ticketId stringThe Freshdesk ticket ID.

Engage payload

{
  "source": "VOICE_AI",
  "tool": {
    "id": "7865392d-ba34-4d76-ae8a-01ee4966d9bb",
    "type": "HTTP_REQUEST",
    "label": "Get Freshdesk Ticket Status",
    "name": "get_freshdesk_ticket_status",
    "customName": false,
    "description": "Look up a Freshdesk ticket using the ticket ID the customer gives you. Use it to report progress. In the response, status is a number (2 open, 3 pending, 4 resolved, 5 closed) and priority is a number (1 low, 2 medium, 3 high, 4 urgent). Only share the status, priority and subject with the customer, and never read out other details.",
    "parameters": [
      {
        "name": "ticketId",
        "type": "string",
        "description": "The Freshdesk ticket ID."
      }
    ],
    "config": {
      "endpoint": {
        "method": "GET",
        "url": "https://YOUR_DOMAIN.freshdesk.com/api/v2/tickets/{{ticketId}}"
      },
      "headers": [
        {
          "name": "Authorization",
          "value": "Basic YOUR_BASE64_FRESHDESK_API_KEY_AND_X"
        }
      ],
      "body": null,
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.