Sazabi
APINotification channels

List project notification channels

GET
/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.

Formatuuid

Response 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"}