Projects API
The Projects API allows you to retrieve information about projects within an organization.
List Projects
This endpoint retrieves a list of all projects within a specific organization.
- Endpoint:
GET /api/o/{org}/p/ - 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 project objects.[ { "name": "<project_name>", "slug": "<project_slug>", "applications": "<url_to_applications_list>", "channels": "<url_to_channels_list>", "distribution_lists": "<url_to_distribution_lists_list>" }, ... ]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.
Retrieve a Project
This endpoint retrieves the details of a specific project.
- Endpoint:
GET /api/o/{org}/p/{prj}/ - Authentication:
ApiKeyAuthentication - Permissions:
organization:read
URL Parameters
org(string, required): The slug of the organization.prj(string, required): The slug of the project to retrieve.
Response
200 OK: The request was successful. The response body will contain the project details.{ "name": "<project_name>", "slug": "<project_slug>", "applications": "<url_to_applications_list>", "channels": "<url_to_channels_list>", "distribution_lists": "<url_to_distribution_lists_list>" }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.