Projects API
List Projects
GET /v1/projectsResponse:
json
[
{
"id": "uuid",
"teamId": "uuid",
"name": "My SaaS",
"slug": "my-saas",
"description": "Main application",
"createdAt": "2026-03-28T00:00:00Z"
}
]Create Project
POST /v1/projectsjson
{
"name": "My New Project"
}Get Project
GET /v1/projects/:projectIdUpdate Project
PATCH /v1/projects/:projectIdjson
{
"name": "Updated Name"
}Delete Project
DELETE /v1/projects/:projectIdWARNING
Deleting a project deletes all environments and services within it.
List Environments
GET /v1/projects/:projectId/environmentsCreate Environment
POST /v1/projects/:projectId/environmentsjson
{
"name": "staging",
"type": "staging"
}