Channels API
The Channels API allows you to retrieve information about channels within an organization or a project.
List Organization Channels
This endpoint retrieves a list of all channels within a specific organization.
- Endpoint:
GET /api/o/{org}/c/ - Authentication:
ApiKeyAuthentication - Permissions:
organization:read
URL Parameters
org(string, required): The slug of the organization.
Response
200 OK: The request was successful. The response body will contain a list of channel objects.[ { "name": "<channel_name>", "slug": "<channel_slug>", "type": "<channel_type>", "enabled": true }, ... ]401 UNAUTHORIZED: The API key is invalid or missing.403 FORBIDDEN: The API key does not have the requiredorganization:readpermission.404 NOT FOUND: The specified organization does not exist.
List Project Channels
This endpoint retrieves a list of all channels within a specific project.
- Endpoint:
GET /api/o/{org}/p/{prj}/c/ - Authentication:
ApiKeyAuthentication - Permissions:
organization:read
URL Parameters
org(string, required): The slug of the organization.prj(string, required): The slug of the project.
Response
200 OK: The request was successful. The response body will contain a list of channel objects.[ { "name": "<channel_name>", "slug": "<channel_slug>", "type": "<channel_type>", "enabled": true }, ... ]401 UNAUTHORIZED: The API key is invalid or missing.403 FORBIDDEN: The API key does not have the requiredorganization:readpermission.404 NOT FOUND: The specified organization or project does not exist.