Notification Service
The Notification Service API allows you to programmatically create and manage notification integrations. Fastly will use these integrations to send you notifications and alerts related to the Fastly product. Datadog, Jira Issue, Jira Service Management, Mailing list, Microsoft Teams, New Relic, OpsGenie, PagerDuty, Slack, Splunk On-Call, and webhook are supported as integrations.
Data model
An integration to an external service.
config | object | Configuration specific to the integration type. Required. | |
description | string | User submitted description of the integration. | |
name | string | User submitted name of the integration. Required. | |
type | string | Type of the integration. Required. | |
created_at | string | Date and time in ISO 8601 format. Read-only. | |
id | string | An unique identifier for the integration. Read-only. | |
status | string | The status for a mailing list integration. Read-only. | |
updated_at | string | Date and time in ISO 8601 format. Read-only. |
Datadog configuration
Integration config object for integration type "datadog".
apikey | string | Datadog API key. Required. | |
site | string | Datadog site (optional). Defaults to the US site if not specified. |
Jira Issue configuration
Integration config object for integration type "jiraissue".
baseurl | string | The base URL of the Jira instance. Required. | |
issuetype | string | The type of Jira issue to create. Required. | |
projectkey | string | The key of the Jira project where issues will be created. Required. | |
token | string | Jira API token. Required. | |
username | string | The Jira username (email address) used to authenticate. Required. |
Jira Service Management configuration
Integration config object for integration type "jsm".
apikey | string | Jira Service Management API key. Required. |
Mailing list configuration
Integration config object for integration type "mailinglist".
address | string | An email address. Required. |
Microsoft Teams configuration
Integration config object for integration type "microsoftteams".
webhook | string | Microsoft teams webhook. Required. |
New Relic configuration
Integration config object for integration type "newrelic".
account | string | New Relic Account. Required. | |
key | string | New Relic Key. Required. |
OpsGenie configuration
Integration config object for integration type "opsgenie".
apikey | string | OpsGenie API key. Required. |
PagerDuty configuration
Integration config object for integration type "pagerduty".
key | string | PagerDuty integration key. Required. |
Slack configuration
Integration config object for integration type "slack".
webhook | string | Slack webhook. Required. |
Splunk On-Call configuration
Integration config object for integration type "splunkoncall".
url | string | Splunk On-Call webhook URL. Required. |
Webhook configuration
Integration config object for integration type "webhook".
webhook | string | Webhook URL. Required. |