Skip to content

Retrieve all configured notification channels for alarm delivery

Request

Security
JWTAuthorizer
curl -i -X GET \
  https://apidocs.trustgrid.io/_mock/v2/alarm-channel \
  -H 'Authorization: Bearer <YOUR_JWT_HERE>'

Responses

OK

Bodyapplication/json
Array [
namestringrequired

Human-readable name for the channel

uidstring

Unique identifier for this channel

orgIdstring

Organization ID that owns this channel

internalboolean

Whether this channel is managed by Trustgrid (read-only)

emailsstring

Comma-separated email addresses for email delivery

slackWebhookstring

Slack incoming webhook URL

slackChannelstring

Slack channel name (requires Slack integration)

pagerdutystring

PagerDuty integration key

opsGeniestring

OpsGenie API key

msTeamsstring

Microsoft Teams webhook URL

genericWebhookstring

Generic HTTPS webhook URL for custom integrations

]
Response
[ { "name": "string", "uid": "string", "orgId": "string", "internal": true, "emails": "string", "slackWebhook": "string", "slackChannel": "string", "pagerduty": "string", "opsGenie": "string", "msTeams": "string", "genericWebhook": "string" } ]