PagerDuty

Get PagerDuty Incident Status

Looks up one PagerDuty incident by ID or number and returns its status.

Unverified

What the model is told

Look up a PagerDuty incident using the incident ID or incident number. The response has an incident object with incident_number, status (triggered, acknowledged or resolved), title and urgency. Share the status with the caller.

Request

GEThttps://api.pagerduty.com/incidents/{{incidentId}}

Headers

  • AuthorizationToken token=YOUR_PAGERDUTY_API_KEY
  • Acceptapplication/vnd.pagerduty+json;version=2

Parameters

  • incidentId stringThe PagerDuty incident ID or incident number.

Engage payload

{
  "source": "VOICE_AI",
  "tool": {
    "id": "0251300a-cd13-427b-bfe9-e3aa4eceda96",
    "type": "HTTP_REQUEST",
    "label": "Get PagerDuty Incident Status",
    "name": "get_pagerduty_incident_status",
    "customName": false,
    "description": "Look up a PagerDuty incident using the incident ID or incident number. The response has an incident object with incident_number, status (triggered, acknowledged or resolved), title and urgency. Share the status with the caller.",
    "parameters": [
      {
        "name": "incidentId",
        "type": "string",
        "description": "The PagerDuty incident ID or incident number."
      }
    ],
    "config": {
      "endpoint": {
        "method": "GET",
        "url": "https://api.pagerduty.com/incidents/{{incidentId}}"
      },
      "headers": [
        {
          "name": "Authorization",
          "value": "Token token=YOUR_PAGERDUTY_API_KEY"
        },
        {
          "name": "Accept",
          "value": "application/vnd.pagerduty+json;version=2"
        }
      ],
      "body": null,
      "timeout": null
    }
  }
}

IDs are regenerated on every copy.