Integrations
An integration connects PagerTree to 3rd party applications.
Integrations are Open Source. Adapter source code can be found on GitHub.
Integrations are responsible for transforming 3rd party webhook data into Alerts.
If able to successfully transform the 3rd party webhook data into an Alert and determining the webhook was a
create
action, the integration will send the alert to any of Account Users, Routers, or Teams.
The Integration Object
Property | Type | Description |
---|---|---|
name | string | The name of the integration. |
enabled | boolean | Boolean indicating if this integration is currently enabled. |
urgency | string | Default urgency for the alerts this integration creates. |
integration_type | object | The integration type object of this integration. |
options | hash | Options for the integration type. |
account_user_ids | string[] | IDs of Account Users this integration routes to by default. |
router_ids | string[] | IDs of routers this integration routes to by default. |
team_ids | string[] | IDs of teams this integration routes to by default. |
Create an Integration
Allowed Parameters
Required Parameters
name
urgency
integration_type_id (see how to get a list of Integration Types below)
at least 1 destination (Account User, Router, or Team)
Example Request
Retrieve an Integration
Update an Integration
Delete an Integration
List all Integrations
Retrieve an Integration Type
List all Integration Types
Last updated