PagerDuty Elixir v0.0.1 API Reference

Modules

Acknowledgement for incident

Third-party developers can write their own add-ons to PagerDuty’s UI, to add HTML to the product

The agent (user, service or integration) that created or modified the ILE

A summary of the number of alerts by status

Module encompassing interactions with the abilities API endpoint

Module encompassing interactions with the addons API endpoint

Module encompassing interactions with the incidents API endpoint

Module encompassing interactions with the notifications API endpoint

User assigned incident

Polymorphic object representation of the means by which the action was channeled

The method to contact a user

Link or image associated with incident

Escalation policies make sure the right people are alerted at the right time

The target this incident should be assigned to upon reaching this rule

An incident is a normalized, de-duplicated event generated by a PagerDuty integration

An incident action is a pending change to an incident that will automatically happen at some future time

Additional incident details

An integration is an endpoint (like Nagios, email, or an API call) that generates events, which are normalized and de-duplicated by PagerDuty to create incidents

PagerDuty keeps a log of all the events that happen to an incident. These are exposed as log entries

When an incident is triggered or escalated, it creates a notification

A rule for contacting the user

An on-call represents a contiguous unit of time for which a user will be on call for a given escalation policy and escalation rule

The reason the incident was resolved. The only reason currently supported is merge

Schedule of oncall

A PagerDuty service represents something you monitor (like a web service, email service, or database service)

A team is a collection of users and escalation policies that represent a group of people within an organization

PagerDuty users are members of a PagerDuty account that have the ability to interact with incidents and other data on the account

A number of utility methods