v1

latestOpenAPI 3.1.02026-07-261344388.3 KB
Release

Create a release

Create a new release from the current project state or a specific commit.

post/api/projects/{projectId}/releases

Path parameters

projectIdstring uuid required

Project unique identifier

Request body

namestring nullable

Release name

descriptionstring nullable

Release description

commitIdstring nullable

Commit ID to create the release from (v2 projects only)

status'draft' | 'published' | 'completed'

Initial release status

versionType'major' | 'minor' | 'patch'

Version increment type for semantic versioning

Response

Created release information

idstring uuid required

Release unique identifier

createdAtstring required

Release creation timestamp

deletedAtstring nullable

Release deletion timestamp

namestring nullable

Release name

descriptionstring nullable

Release description

versionnumber nullable

Legacy numeric version

semanticVersionstring nullable

Semantic version (e.g., 1.0.0)

status'draft' | 'published' | 'completed'

Release status

projectIdstring uuid required

Project ID the release belongs to

createdByIdstring uuid nullable

ID of the user who created the release

commitIdstring uuid nullable

Associated commit ID