Skip to main content
A project groups agents within your organization — typically one project per product, environment, or team. All management endpoints accept a Bearer token from a login session or your organization API key (see Authentication).

Create a project

cURL

POST /management/v1/projects

name
string
required
Project name — 2 to 100 characters, and not only whitespace.

List projects

cURL

GET /management/v1/projects

Returns your organization’s projects as a paginated list (see Pagination below).

Get a project

GET /management/v1/projects/{projectId}

Returns one project.

Delete a project

DELETE /management/v1/projects/{projectId}

Deletes a project; it disappears from listings immediately. Returns 204.

Project usage

GET /management/v1/projects/{projectId}/usage

Usage metrics aggregated across every agent in the project — see Usage.

Pagination

Every list endpoint on the management surface shares one cursor-based envelope:

Query parameters

page[size]
integer
Items per page.
page[after]
string
Cursor from a previous response’s meta.after_cursor — fetches the next page. Mutually exclusive with page[before].
page[before]
string
Cursor from meta.before_cursor — fetches the previous page.
sort_by
string
Field to sort by.
sort_order
string
asc or desc.

Response envelope

Always echo back the cursor you were given (meta.after_cursor / meta.before_cursor or the ready-made links) rather than constructing your own.