Overview
Releases let you plan, track, and ship versions of your product. A release groups work items, carries a version tag, labels, links, comments, and a changelog, and can be scoped to the whole workspace or to a single project.
Releases are available on paid plans. Requests return 402 Payment Required when the feature is not enabled for the workspace.
The Release Object
Attributes
iduuidUnique identifier for the release
namestring (required)Name of the release. Must be unique within the workspace, otherwise a 400
RELEASE_NAME_ALREADY_EXISTSerror is returned.descriptionobjectRead-only nested description object with
description_html,description_binary,description_stripped, anddescription_jsondescription_htmlstring (write-only)HTML description used to set the release's description on create/update
description_jsonobject (write-only)JSON description used to set the release's description on create/update
statusstringStatus of the release. Can be:
unreleased,released,cancelled. Defaults tounreleasedtarget_datedateTarget date for the release in YYYY-MM-DD format
release_datedateActual release date in YYYY-MM-DD format
leaduuidUser ID of the release lead
taguuidID of the release tag associated with the release. Must reference a global tag or a tag belonging to the same project, otherwise a 400
{"tag": "RELEASE_TAG_OUT_OF_SCOPE"}error is returned.is_latestbooleanWhether this is the latest release. Defaults to
falseis_prereleasebooleanWhether this release is a prerelease. Defaults to
falseprojectuuidID of the project the release belongs to.
nullfor workspace-level releases. Immutable after creation; ignored on update.external_idstringExternal ID from an external source
external_sourcestringExternal source identifier
workspaceuuidWorkspace UUID which is automatically saved
created_attimestampThe timestamp when the release was created
updated_attimestampThe timestamp when the release was last updated
deleted_attimestampThe timestamp when the release was deleted, if applicable
created_byuuidID of the user who created the release
updated_byuuidID of the user who last updated the release
Related objects
Release Tag
iduuidversionstring (required) — must be unique within the workspace or project, otherwise 400{"version": "RELEASE_TAG_VERSION_ALREADY_EXISTS"}descriptionstring — plain textcommit_hashstringgit_tagstringprojectuuid —nullfor a workspace-wide tag; immutable after creationworkspaceuuidcreated_attimestampupdated_attimestampdeleted_attimestampcreated_byuuidupdated_byuuid
Release Label
iduuidnamestring (required) — must be unique within the workspace or project, otherwise 400{"name": "RELEASE_LABEL_NAME_ALREADY_EXISTS"}colorstring — defaults to#4E5355sort_orderinteger — defaults to0workspaceuuidprojectuuid —nullfor a workspace-wide label; immutable after creation
Release Comment
iduuidreleaseuuid (read-only)commentobject — read-only nested description object, same shape as the release'sdescriptioncomment_htmlstring (write-only)parentuuid — parent comment for threaded repliesedited_attimestampis_resolvedboolean — defaults tofalseis_hiddenboolean (read-only)workspaceuuidcreated_attimestampupdated_attimestampdeleted_attimestampcreated_byuuidupdated_byuuid
Release Link
iduuidreleaseuuid (read-only)titlestring (required)urlstring (required) — must be a valid URL, unique per releasemetadataobject — defaults to{}workspaceuuidcreated_attimestampupdated_attimestampdeleted_attimestampcreated_byuuidupdated_byuuid
Release Changelog
iduuidreleaseuuid (read-only)changelogobject — read-only nested description object, same shape as the release'sdescriptiondescription_htmlstring (write-only)description_jsonobject (write-only)workspaceuuidcreated_attimestampupdated_attimestampdeleted_attimestampcreated_byuuidupdated_byuuid
{
"id": "a1b2c3d4-e5f6-7890-abcd-ef1234567890",
"created_at": "2025-03-01T10:00:00.000000Z",
"updated_at": "2025-03-05T14:30:00.000000Z",
"deleted_at": null,
"name": "v2.4.0",
"description": {
"description_html": "<p>Spring feature release.</p>",
"description_binary": null,
"description_stripped": "Spring feature release.",
"description_json": {}
},
"status": "unreleased",
"target_date": "2025-03-31",
"release_date": null,
"is_latest": false,
"is_prerelease": false,
"external_id": null,
"external_source": null,
"created_by": "16c61a3a-512a-48ac-b0be-b6b46fe6f430",
"updated_by": "16c61a3a-512a-48ac-b0be-b6b46fe6f430",
"workspace": "cd4ab5a2-1a5f-4516-a6c6-8da1a9fa5be4",
"lead": "16c61a3a-512a-48ac-b0be-b6b46fe6f430",
"tag": "9f8e7d6c-5b4a-3210-fedc-ba0987654321",
"project": null
}
