What the model is told
Acknowledge a PagerDuty incident when the caller confirms someone is working on it. Confirm the incident ID or number first. A successful call returns the updated incident with a status of acknowledged.
Request
PUThttps://api.pagerduty.com/incidents/{{incidentId}}
Headers
Content-Typeapplication/jsonAuthorizationToken token=YOUR_PAGERDUTY_API_KEYAcceptapplication/vnd.pagerduty+json;version=2FromYOUR_PAGERDUTY_USER_EMAIL
Body
{
"incident": {
"type": "incident_reference",
"status": "acknowledged"
}
}Parameters
incidentId stringThe PagerDuty incident ID.
Engage payload
{
"source": "VOICE_AI",
"tool": {
"id": "500ad1bf-15b0-4300-ac56-695e301f66a5",
"type": "HTTP_REQUEST",
"label": "Acknowledge PagerDuty Incident",
"name": "acknowledge_pagerduty_incident",
"customName": false,
"description": "Acknowledge a PagerDuty incident when the caller confirms someone is working on it. Confirm the incident ID or number first. A successful call returns the updated incident with a status of acknowledged.",
"parameters": [
{
"name": "incidentId",
"type": "string",
"description": "The PagerDuty incident ID."
}
],
"config": {
"endpoint": {
"method": "PUT",
"url": "https://api.pagerduty.com/incidents/{{incidentId}}"
},
"headers": [
{
"name": "Content-Type",
"value": "application/json"
},
{
"name": "Authorization",
"value": "Token token=YOUR_PAGERDUTY_API_KEY"
},
{
"name": "Accept",
"value": "application/vnd.pagerduty+json;version=2"
},
{
"name": "From",
"value": "YOUR_PAGERDUTY_USER_EMAIL"
}
],
"body": "{\n \"incident\": {\n \"type\": \"incident_reference\",\n \"status\": \"acknowledged\"\n }\n}",
"timeout": null
}
}
}IDs are regenerated on every copy.