Projects
Project lifecycle — list, search, read, create, edit, archive and restore.
📄️ Create Project
Creates a new project owned by the calling user. Requires the CREATE_PROJECT role.
📄️ Get all projects
Returns a paginated list of all projects. Requires the LIST_PROJECTS role.
📄️ Search projects
Search projects
📄️ Get Project details
Returns the full details of a single project by its identifier.
📄️ Edit Project
Updates the editable fields of an existing project. Requires the UPDATE_PROJECT role.
📄️ Archive Project (soft-delete)
Soft-deletes the project: it no longer appears in regular listings and all its releases are archived. Use POST /:projectIdentifier/restore to undo, or DELETE /:projectIdentifier/permanent to permanently delete.
📄️ Restore an archived project
Reactivates a soft-deleted project; all of its releases are set back to DRAFT status.