Projects are top-level containers that group related documents together. Every document, query, and compliance check is scoped to a project.
Creates a new empty project.
Authentication: Bearer token required
Request body:
Example request:
Example response 201 Created:
Error responses:
Returns all projects for the authenticated organization. Supports pagination.
Authentication: Bearer token required
Query parameters:
Example request:
Example response 200 OK:
Returns details for a single project.
Authentication: Bearer token required
Path parameters:
Example request:
Example response 200 OK:
Error responses:
Updates a project’s name and/or description. Only the fields you include are changed.
Authentication: Bearer token required
Path parameters:
Request body:
At least one field must be provided.
Example request:
Example response 200 OK:
Permanently deletes a project. The project must have zero documents — delete all documents first, or the request will fail with 409.
Authentication: Bearer token required
Path parameters:
Example request:
Response 204 No Content — no response body.
Error responses:
Response fields (all endpoints):