APINotification channels
List project notification channels
List a project's notification channels with preferences, prerequisites, connection state, configured destinations, and supported notification types.
Query Parameters
projectId?string
Project to inspect. Auto-filled from CLI and SDK context when omitted.
Format
uuidResponse Body
application/json
curl -X GET "https://example.com/notification-channels"{ "channelCards": [ { "channel": "in_app", "name": "string", "description": "string", "scope": "personal", "enabled": true, "preferenceId": "string", "prerequisite": { "status": "ready", "statusLabel": "string", "message": "string" }, "action": { "label": "string", "href": "string" }, "destinations": [ { "id": "string", "label": "string", "status": "active", "statusLabel": "string" } ], "destinationManagement": "none", "canCreateDestinations": true, "supportedNotificationTypes": [ "security_alert" ] }, { "channel": "in_app", "name": "string", "description": "string", "scope": "personal", "enabled": true, "preferenceId": "string", "prerequisite": { "status": "ready", "statusLabel": "string", "message": "string" }, "action": { "label": "string", "href": "string" }, "destinations": [ { "id": "string", "label": "string", "status": "active", "statusLabel": "string" } ], "destinationManagement": "none", "canCreateDestinations": true, "supportedNotificationTypes": [ "security_alert" ] }, { "channel": "in_app", "name": "string", "description": "string", "scope": "personal", "enabled": true, "preferenceId": "string", "prerequisite": { "status": "ready", "statusLabel": "string", "message": "string" }, "action": { "label": "string", "href": "string" }, "destinations": [ { "id": "string", "label": "string", "status": "active", "statusLabel": "string" } ], "destinationManagement": "none", "canCreateDestinations": true, "supportedNotificationTypes": [ "security_alert" ] }, { "channel": "in_app", "name": "string", "description": "string", "scope": "personal", "enabled": true, "preferenceId": "string", "prerequisite": { "status": "ready", "statusLabel": "string", "message": "string" }, "action": { "label": "string", "href": "string" }, "destinations": [ { "id": "string", "label": "string", "status": "active", "statusLabel": "string" } ], "destinationManagement": "none", "canCreateDestinations": true, "supportedNotificationTypes": [ "security_alert" ] }, { "channel": "in_app", "name": "string", "description": "string", "scope": "personal", "enabled": true, "preferenceId": "string", "prerequisite": { "status": "ready", "statusLabel": "string", "message": "string" }, "action": { "label": "string", "href": "string" }, "destinations": [ { "id": "string", "label": "string", "status": "active", "statusLabel": "string" } ], "destinationManagement": "none", "canCreateDestinations": true, "supportedNotificationTypes": [ "security_alert" ] }, { "channel": "in_app", "name": "string", "description": "string", "scope": "personal", "enabled": true, "preferenceId": "string", "prerequisite": { "status": "ready", "statusLabel": "string", "message": "string" }, "action": { "label": "string", "href": "string" }, "destinations": [ { "id": "string", "label": "string", "status": "active", "statusLabel": "string" } ], "destinationManagement": "none", "canCreateDestinations": true, "supportedNotificationTypes": [ "security_alert" ] }, { "channel": "in_app", "name": "string", "description": "string", "scope": "personal", "enabled": true, "preferenceId": "string", "prerequisite": { "status": "ready", "statusLabel": "string", "message": "string" }, "action": { "label": "string", "href": "string" }, "destinations": [ { "id": "string", "label": "string", "status": "active", "statusLabel": "string" } ], "destinationManagement": "none", "canCreateDestinations": true, "supportedNotificationTypes": [ "security_alert" ] }, { "channel": "in_app", "name": "string", "description": "string", "scope": "personal", "enabled": true, "preferenceId": "string", "prerequisite": { "status": "ready", "statusLabel": "string", "message": "string" }, "action": { "label": "string", "href": "string" }, "destinations": [ { "id": "string", "label": "string", "status": "active", "statusLabel": "string" } ], "destinationManagement": "none", "canCreateDestinations": true, "supportedNotificationTypes": [ "security_alert" ] }, { "channel": "in_app", "name": "string", "description": "string", "scope": "personal", "enabled": true, "preferenceId": "string", "prerequisite": { "status": "ready", "statusLabel": "string", "message": "string" }, "action": { "label": "string", "href": "string" }, "destinations": [ { "id": "string", "label": "string", "status": "active", "statusLabel": "string" } ], "destinationManagement": "none", "canCreateDestinations": true, "supportedNotificationTypes": [ "security_alert" ] }, { "channel": "in_app", "name": "string", "description": "string", "scope": "personal", "enabled": true, "preferenceId": "string", "prerequisite": { "status": "ready", "statusLabel": "string", "message": "string" }, "action": { "label": "string", "href": "string" }, "destinations": [ { "id": "string", "label": "string", "status": "active", "statusLabel": "string" } ], "destinationManagement": "none", "canCreateDestinations": true, "supportedNotificationTypes": [ "security_alert" ] } ], "channels": [ { "channel": "slack_channel", "enabled": true, "preferenceId": "string" } ], "notificationTypePreferences": [ { "channel": "slack_channel", "notificationType": "security_alert", "enabled": true, "preferenceId": "string" } ], "issueNotificationMinSeverity": "low"}