AptlyStar

PagerDuty

Manage incidents and on-call schedules with PagerDuty

Instructions d'utilisation

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

Outils

pagerduty_list_incidents

List incidents from PagerDuty with optional filters.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiPagerDuty REST API Key
statusesstringNonComma-separated statuses to filter (triggered, acknowledged, resolved)
serviceIdsstringNonComma-separated service IDs to filter
sincestringNonStart date filter (ISO 8601 format)
untilstringNonEnd date filter (ISO 8601 format)
sortBystringNonSort field (e.g., created_at:desc)
limitstringNonMaximum number of results (max 100)

Sortie

ParamètreTypeDescription
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.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiPagerDuty REST API Key
fromEmailstringOuiEmail address of a valid PagerDuty user
titlestringOuiIncident title/summary
serviceIdstringOuiID of the PagerDuty service
urgencystringNonUrgency level (high or low)
bodystringNonDetailed description of the incident
escalationPolicyIdstringNonEscalation policy ID to assign
assigneeIdstringNonUser ID to assign the incident to

Sortie

ParamètreTypeDescription
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.).

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiPagerDuty REST API Key
fromEmailstringOuiEmail address of a valid PagerDuty user
incidentIdstringOuiID of the incident to update
statusstringNonNew status (acknowledged or resolved)
titlestringNonNew incident title
urgencystringNonNew urgency (high or low)
escalationLevelstringNonEscalation level to escalate to

Sortie

ParamètreTypeDescription
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.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiPagerDuty REST API Key
fromEmailstringOuiEmail address of a valid PagerDuty user
incidentIdstringOuiID of the incident to add the note to
contentstringOuiNote content text

Sortie

ParamètreTypeDescription
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.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiPagerDuty REST API Key
querystringNonFilter services by name
limitstringNonMaximum number of results (max 100)

Sortie

ParamètreTypeDescription
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.

Entrée

ParamètreTypeObligatoireDescription
apiKeystringOuiPagerDuty REST API Key
escalationPolicyIdsstringNonComma-separated escalation policy IDs to filter
scheduleIdsstringNonComma-separated schedule IDs to filter
sincestringNonStart time filter (ISO 8601 format)
untilstringNonEnd time filter (ISO 8601 format)
limitstringNonMaximum number of results (max 100)

Sortie

ParamètreTypeDescription
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