Projects & Environments API
Endpoints for managing the organizational structure of your secrets.
Projects
List Projects
GET /projects
Returns all projects accessible to the authenticated actor.
Create Project
POST /projects
{ "name": "Backend Service", "slug": "backend-service", "description": "Optional core service" }
Delete Project
DELETE /projects/{pid}
Warning: This operation is irreversible and deletes all associated environments and secrets.
Environments
List Environments
GET /projects/{pid}/envs
Create Environment
POST /projects/{pid}/envs
{ "name": "Production", "is_protected": true }
Update Protected Status
PUT /envs/{eid}
{ "is_protected": true }
Last updated: 4/20/2026Report Issue