Error
A valid request URL is required to generate request examples{
"success": true,
"releaseId": "<string>",
"statusUrl": "<string>",
"reused": true,
"status": "<string>",
"version": "<string>",
"requeued": true
}{
"success": true,
"releaseId": "<string>",
"jobId": "<string>",
"statusUrl": "<string>"
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}{
"error": "<string>"
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}{
"error": "<string>"
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}Create release
Starts an async build (compiled IR, pinned entity versions, integrity hash, encrypted .ablenc bundle). source.kind="project_snapshot" captures the project’s CURRENT content — no Git integration required; source.kind="git" (or omitted) builds from a branch/tag/commit The build is environment-agnostic: it needs cicd.release.create plus project membership, NOT environment authority (authority is enforced at deploy/promote, not here).
POST
/
api
/
cicd
/
v1
/
projects
/
{projectId}
/
releases
Error
A valid request URL is required to generate request examples{
"success": true,
"releaseId": "<string>",
"statusUrl": "<string>",
"reused": true,
"status": "<string>",
"version": "<string>",
"requeued": true
}{
"success": true,
"releaseId": "<string>",
"jobId": "<string>",
"statusUrl": "<string>"
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}{
"error": "<string>"
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}{
"error": "<string>"
}{
"success": false,
"error": {
"code": "<string>",
"message": "<string>",
"details": null,
"retryable": true,
"requestId": "<string>"
}
}Build an immutable release from Git, a project snapshot, or a cross-tenant transfer.
Authorizations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Path Parameters
UUID v7; must be in the key/token's projectIds.
Body
application/json
Was this page helpful?