POST /integrations
Authorization Requiredhttps://[your-subdomain].trackdrive.net/api/v1/integrations
Create Integration.
Creates a new Integration of the given integration_type for the company. Restricted to superusers with the integrations permission.
Params
| Param name | Description |
|---|---|
|
integration_type Optional |
Integration Type
|
|
name Optional Blank value allowed |
A friendly name for this integration, shown when managing your integrations.
|
|
description Optional Blank value allowed |
A note describing what this integration is used for.
|
|
public_key Optional Blank value allowed |
The public API key issued by the connected service, used to authenticate requests to it.
|
|
secret_key Optional Blank value allowed |
The secret API key issued by the connected service, used to authenticate requests to it.
|
|
pagerduty_integration_key Optional Blank value allowed |
The integration key (routing key) from your PagerDuty service, used to send it alerts.
|
|
slack_webhook_url Optional Blank value allowed |
The incoming webhook URL from your Slack workspace, used to post messages to it.
|
|
cache_expires_in Optional Blank value allowed |
The number of seconds a lookup result from this integration is cached before it is requested again.
|
|
always_trigger Optional Blank value allowed |
When true, this integration fires for every matching event instead of only events matching its trigger fields.
|