releases
Release a version onto a channel
Ships one version of one artifact line on one channel. Absent version_id takes the line's head; absent channel takes the account's default channel (latest).
The published **number** and the **semver** are allocated here, not at write time — a version that has never been released has neither, which is the whole reason they live on the release. An absent `version_label` auto-bumps the line's minor.
Requires manage on the artifact's workspace, or update plus being the artifact's owner. A machine-created artifact has no owner, so only the admin arm applies to it.
post/registry/v1/artifacts/{artifact_kind}/{artifact_id}/releases
Request
- Base URL: https://api.atlan.com (the document declares no server; this is the origin it was published from)
- URL: https://api.atlan.com/registry/v1/artifacts/{artifact_kind}/{artifact_id}/releases
- Auth: HTTP bearer
Path parameters
artifact_kindstring required
Kind handle
artifact_idstring required
Artifact handle
Headers
Content-Encoding'base64' | 'gzip, base64'
Codings applied to the request body, outermost last. Send base64, or gzip, base64 to compress first; the body is decoded before it is read and Content-Type still names the inner media type. Omit for an unencoded body.
Request body
Response
Created
Changes
No recorded changes to this operation across all 1 revision of this API.