Projects
/v1/projectsTop-level container for deployments, keys and usage.
- GET
/v1/projectsList all projects in the authenticated workspace, newest first.
- Query
- limit, cursor
- Returns
- 200 · Project[]
Example response
{ "data": [ { "id": "prj_8f2k1", "name": "checkout-api", "region": "eu-west-1" } ], "next_cursor": "eyJvZmZzZXQiOjIwfQ" } - POST
/v1/projectsCreate a project in a specific region. Names must be unique per workspace.
- Body
- name*, region*
- Returns
- 201 · Project
- GET
/v1/projects/{project_id}Retrieve a single project with its region, status and created timestamp.
- Returns
- 200 · Project · 404
- PATCH
/v1/projects/{project_id}Partially update a project. Omitted fields are left unchanged.
- Body
- name, labels
- Returns
- 200 · Project
- DELETE
/v1/projects/{project_id}Permanently delete a project and revoke all of its keys. Irreversible.
- Returns
- 204 · No content
