PagerDuty

PagerDuty is the 911 dispatch system for IT, helping operations engineers, DevOps and developers resolve IT system problems as quickly as possible. PagerDuty aggregates errors from all of your IT monitoring tools and handles the people part of the equation: alerting via phone, SMS or email, on-call scheduling and automatic escalation of critical incidents.

Links

API Paths

List installed add-ons (GET) /addons OpenAPI
Update an add-on (PUT) /addons/{id} OpenAPI
Install an add-on (POST) /addons OpenAPI
List escalation policies (GET) /escalation_policies OpenAPI
Delete an escalation policy (DELETE) /escalation_policies/{id} OpenAPI
Get an escalation policy (GET) /escalation_policies/{id} OpenAPI
Update an escalation policy (PUT) /escalation_policies/{id} OpenAPI
Create an escalation policy (POST) /escalation_policies OpenAPI
List incidents (GET) /incidents OpenAPI
Get an incident (GET) /incidents/{id} OpenAPI
List log entries for the incident (GET) /incidents/{id}/log_entries OpenAPI
List existing notes for the specified incident (GET) /incidents/{id}/notes OpenAPI
Create a new note for the specified incident (POST) /incidents/{id}/notes OpenAPI
Update an incident (PUT) /incidents/{id} OpenAPI
Snooze an incident (POST) /incidents/{id}/snooze OpenAPI
Manage incidents (PUT) /incidents OpenAPI
Creating a service () /inventory/services OpenAPI
Listing service groups () /inventory/services/groups/?token=token OpenAPI
Updating a service () /inventory/services/serviceId OpenAPI
List log entries (GET) /log_entries OpenAPI
Get a log entry (GET) /log_entries/{id} OpenAPI
List maintenance windows (GET) /maintenance_windows OpenAPI
Delete or end a maintenance window (DELETE) /maintenance_windows/{id} OpenAPI
Update a maintenance window (PUT) /maintenance_windows/{id} OpenAPI
Create a maintenance window (POST) /maintenance_windows OpenAPI
List notifications (GET) /notifications OpenAPI
Creating a recipient (GET) /notifications/recipients OpenAPI
List all of the on-calls (GET) /oncalls OpenAPI
List services (GET) /services OpenAPI
Delete a service (DELETE) /services/{id} OpenAPI
Get a service (GET) /services/{id} OpenAPI
View an integration (GET) /services/{id}/integrations/{integration_id} OpenAPI
Update an existing integration (PUT) /services/{id}/integrations/{integration_id} OpenAPI
Create a new integration (POST) /services/{id}/integrations OpenAPI
Update a service (PUT) /services/{id} OpenAPI
Create a service (POST) /services OpenAPI
List teams (GET) /teams OpenAPI
Remove an escalation policy from a team (DELETE) /teams/{id}/escalation_policies/{escalation_policy_id} OpenAPI
Add an escalation policy to a team (PUT) /teams/{id}/escalation_policies/{escalation_policy_id} OpenAPI
Update a team (PUT) /teams/{id} OpenAPI
Create a team (POST) /teams OpenAPI
Teams Resource (GET) /teams/{teamId}/people OpenAPI
List users (GET) /users OpenAPI
Delete a user's contact method (DELETE) /users/{id}/contact_methods/{contact_method_id} OpenAPI
Get a user's contact method (GET) /users/{id}/contact_methods/{contact_method_id} OpenAPI
Update a user's contact method (PUT) /users/{id}/contact_methods/{contact_method_id} OpenAPI
List a user's contact methods (GET) /users/{id}/contact_methods OpenAPI
Create a user contact method (POST) /users/{id}/contact_methods OpenAPI
List a user's notification rules (GET) /users/{id}/notification_rules OpenAPI
Delete a user's notification rule (DELETE) /users/{id}/notification_rules/{notification_rule_id} OpenAPI
Get a user's notification rule (GET) /users/{id}/notification_rules/{notification_rule_id} OpenAPI
Update a user's notification rule (PUT) /users/{id}/notification_rules/{notification_rule_id} OpenAPI
Create a user notification rule (POST) /users/{id}/notification_rules OpenAPI
Update a user (PUT) /users/{id} OpenAPI
Create a user (POST) /users OpenAPI
Deleting a user () /users/users/userId OpenAPI

<