AptlyStar

PagerDuty

Manage incidents and on-call schedules with PagerDuty

Nutzungsanweisungen

Integrate PagerDuty into your workflow to list, create, and update incidents, add notes, list services, and check on-call schedules.

Tools

pagerduty_list_incidents

List incidents from PagerDuty with optional filters.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaPagerDuty REST API Key
statusesstringNeinComma-separated statuses to filter (triggered, acknowledged, resolved)
serviceIdsstringNeinComma-separated service IDs to filter
sincestringNeinStart date filter (ISO 8601 format)
untilstringNeinEnd date filter (ISO 8601 format)
sortBystringNeinSort field (e.g., created_at:desc)
limitstringNeinMaximum number of results (max 100)

Ausgabe

ParameterTypBeschreibung
incidentsarrayArray of incidents
↳ idstringIncident ID
↳ incidentNumbernumberIncident number
↳ titlestringIncident title
↳ statusstringIncident status
↳ urgencystringIncident urgency
↳ createdAtstringCreation timestamp
↳ updatedAtstringLast updated timestamp
↳ serviceNamestringService name
↳ serviceIdstringService ID
↳ assigneeNamestringAssignee name
↳ assigneeIdstringAssignee ID
↳ escalationPolicyNamestringEscalation policy name
↳ htmlUrlstringPagerDuty web URL
totalnumberTotal number of matching incidents
morebooleanWhether more results are available

pagerduty_create_incident

Create a new incident in PagerDuty.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaPagerDuty REST API Key
fromEmailstringJaEmail address of a valid PagerDuty user
titlestringJaIncident title/summary
serviceIdstringJaID of the PagerDuty service
urgencystringNeinUrgency level (high or low)
bodystringNeinDetailed description of the incident
escalationPolicyIdstringNeinEscalation policy ID to assign
assigneeIdstringNeinUser ID to assign the incident to

Ausgabe

ParameterTypBeschreibung
idstringCreated incident ID
incidentNumbernumberIncident number
titlestringIncident title
statusstringIncident status
urgencystringIncident urgency
createdAtstringCreation timestamp
serviceNamestringService name
serviceIdstringService ID
htmlUrlstringPagerDuty web URL

pagerduty_update_incident

Update an incident in PagerDuty (acknowledge, resolve, change urgency, etc.).

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaPagerDuty REST API Key
fromEmailstringJaEmail address of a valid PagerDuty user
incidentIdstringJaID of the incident to update
statusstringNeinNew status (acknowledged or resolved)
titlestringNeinNew incident title
urgencystringNeinNew urgency (high or low)
escalationLevelstringNeinEscalation level to escalate to

Ausgabe

ParameterTypBeschreibung
idstringIncident ID
incidentNumbernumberIncident number
titlestringIncident title
statusstringUpdated status
urgencystringUpdated urgency
updatedAtstringLast updated timestamp
htmlUrlstringPagerDuty web URL

pagerduty_add_note

Add a note to an existing PagerDuty incident.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaPagerDuty REST API Key
fromEmailstringJaEmail address of a valid PagerDuty user
incidentIdstringJaID of the incident to add the note to
contentstringJaNote content text

Ausgabe

ParameterTypBeschreibung
idstringNote ID
contentstringNote content
createdAtstringCreation timestamp
userNamestringName of the user who created the note

pagerduty_list_services

List services from PagerDuty with optional name filter.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaPagerDuty REST API Key
querystringNeinFilter services by name
limitstringNeinMaximum number of results (max 100)

Ausgabe

ParameterTypBeschreibung
servicesarrayArray of services
↳ idstringService ID
↳ namestringService name
↳ descriptionstringService description
↳ statusstringService status
↳ escalationPolicyNamestringEscalation policy name
↳ escalationPolicyIdstringEscalation policy ID
↳ createdAtstringCreation timestamp
↳ htmlUrlstringPagerDuty web URL
totalnumberTotal number of matching services
morebooleanWhether more results are available

pagerduty_list_oncalls

List current on-call entries from PagerDuty.

Eingabe

ParameterTypErforderlichBeschreibung
apiKeystringJaPagerDuty REST API Key
escalationPolicyIdsstringNeinComma-separated escalation policy IDs to filter
scheduleIdsstringNeinComma-separated schedule IDs to filter
sincestringNeinStart time filter (ISO 8601 format)
untilstringNeinEnd time filter (ISO 8601 format)
limitstringNeinMaximum number of results (max 100)

Ausgabe

ParameterTypBeschreibung
oncallsarrayArray of on-call entries
↳ userNamestringOn-call user name
↳ userIdstringOn-call user ID
↳ escalationLevelnumberEscalation level
↳ escalationPolicyNamestringEscalation policy name
↳ escalationPolicyIdstringEscalation policy ID
↳ scheduleNamestringSchedule name
↳ scheduleIdstringSchedule ID
↳ startstringOn-call start time
↳ endstringOn-call end time
totalnumberTotal number of matching on-call entries
morebooleanWhether more results are available

On this page