Skip to main content

Projects API

Projects are the top-level organizational unit in Corbulo. Each project contains repositories, health assessments, PR analyses, and team members.

List Projects

Returns all projects the authenticated user belongs to.

Get Project

Returns a single project by ID.

Create Project

Creates a new project and adds the authenticated user as owner.

Request Body


Update Project

Updates a project’s name, description, or settings. Only provided fields are updated.

Request Body


Delete Project

Deletes a project. The authenticated user must be a project owner.
Returns 204 No Content on success.

List Members

Returns all members of a project.

Invite Member

Sends an invitation to join a project. The invited user receives access once they accept.

Request Body


Update Member Role

Changes a member’s role in a project. The authenticated user must be a project owner.

Request Body


Remove Member

Removes a user from a project. Returns 409 Conflict if attempting to remove the last owner.
Returns 204 No Content on success.