Skip to content

Projects API

List Projects

GET /v1/projects

Response:

json
[
  {
    "id": "uuid",
    "teamId": "uuid",
    "name": "My SaaS",
    "slug": "my-saas",
    "description": "Main application",
    "createdAt": "2026-03-28T00:00:00Z"
  }
]

Create Project

POST /v1/projects
json
{
  "name": "My New Project"
}

Get Project

GET /v1/projects/:projectId

Update Project

PATCH /v1/projects/:projectId
json
{
  "name": "Updated Name"
}

Delete Project

DELETE /v1/projects/:projectId

WARNING

Deleting a project deletes all environments and services within it.

List Environments

GET /v1/projects/:projectId/environments

Create Environment

POST /v1/projects/:projectId/environments
json
{
  "name": "staging",
  "type": "staging"
}

Powered by ZevOP Technologies