integrationKey that refers to the type of integration. The required config fields to create a subscription vary depending on the integrationKey. You can find a full list of the fields for each integration below.
Several of these operations require a subscription ID. The subscription ID is returned as part of the Create audit log subscription and Get audit log subscriptions by integration responses. It is the _id field, or the _id field of each element in the items array.
Configuration bodies by integrationKey
datadog
apiKey is a sensitive value.
hostURL must evaluate to either "https://api.datadoghq.com" or "https://api.datadoghq.eu" and will default to the former if not explicitly defined.
dynatrace
apiToken is a sensitive value.
entity must evaluate to one of the following fields and will default to "APPLICATION" if not explicitly defined:
elastic
token is a sensitive field.
honeycomb
apiKey is a sensitive field.
logdna
ingestionKey is a sensitive field.
msteams
new-relic-apm
apiKey is a sensitive field.
domain must evaluate to either "api.newrelic.com" or "api.eu.newrelic.com" and will default to the former if not explicitly defined.
signalfx
accessToken is a sensitive field.
splunk
token is a sensitive field.