project_uuid.
Note: These endpoints manage project records themselves. To scope API operations to a specific project, use the X-Project-UUID request header on other endpoints.
GET /api/projects, List Projects
Returns all projects with aggregated statistics. Optionally filter by owner UUID. Query parameters:
Errors:
POST /api/projects, Create Project
Request body:GET /api/projects/:uuid, Get Project
Retrieve a single project by UUID with aggregated statistics.PUT /api/projects/:uuid, Update Project
Update fields on an existing project. Only non-empty fields are applied. Request body:DELETE /api/projects/:uuid, Delete Project
Delete a project by UUID. The default project (00000000-0000-0000-0000-000000000001) cannot be deleted. All data (scans, HTTP records, findings, scopes, source repos, OAST interactions, scan logs) belonging to the deleted project is automatically reassigned to the default project.
