Release Candidates
Repository identifier (e.g., flxbl-io/sf-core)
Filter by domain (e.g., core, auth, origination)
Filter by branch (e.g., main, develop)
Limit results (1-200, default: 50)
Offset for pagination (default: 0)
Filter by status. Statuses: pending, in_progress, aborted. Note: finalized candidates are excluded by default.
List of release candidates
Total count of release candidates
Number of items returned
Offset for pagination
Bad request
Forbidden - Requires role: member, owner, application
Repository identifier (e.g., "owner/repo")
Domain/release configuration name
Release name
Git commit SHA
Git branch name
Git tag
Release definition and metadata
Initial status for the release candidate. Reserved statuses: pending, in_progress, finalized, aborted. Custom statuses are also allowed (e.g., testing, staging).
pendingExample: pendingRelease candidate created/updated
Bad request
Forbidden - Requires role: member, owner, application
Conflict - version mismatch
Repository identifier (e.g., flxbl-io/sf-core)
Domain name (e.g., core, auth, origination)
Filter by branch (e.g., main, develop)
Latest release candidate
Unique identifier
Repository identifier
Domain/release configuration name
Release name
Git commit SHA
Git branch name
Git tag
Release definition and metadata
Version number
Creation timestamp
Last update timestamp
Created by (email or "application")
Updated by (email or "application")
Release candidate status. Reserved statuses: pending, in_progress, finalized, aborted. Custom statuses are also allowed.
pendingTimestamp when status was last changed
Who changed the status
Forbidden - Requires role: member, owner, application
No release candidates found
Git commit SHA
Repository identifier (e.g., flxbl-io/sf-core)
Release candidates grouped by domain
No content
Forbidden - Requires role: member, owner, application
No content
Release candidate ID
Release candidate details
Unique identifier
Repository identifier
Domain/release configuration name
Release name
Git commit SHA
Git branch name
Git tag
Release definition and metadata
Version number
Creation timestamp
Last update timestamp
Created by (email or "application")
Updated by (email or "application")
Release candidate status. Reserved statuses: pending, in_progress, finalized, aborted. Custom statuses are also allowed.
pendingTimestamp when status was last changed
Who changed the status
Forbidden - Requires role: member, owner, application
Release candidate not found
Release candidate ID
Release candidate deleted
Forbidden - Requires role: owner, application
Release candidate not found
No content
Release candidate ID
Include detailed changelog with commits and work items (default: false)
Environment ID to compare against
Environment name to compare against (alternative to environmentId)
Comparison results
Environment being compared against
Estimated deployment time in minutes
Changelog data if includeChangelog=true was specified
Linked release candidates from other domains (non-finalized only)
Forbidden - Requires role: member, owner, application
Release candidate or environment not found
Release candidate ID
Include detailed changelog with commits and work items (default: false)
Package versions to compare against. Key is package name, value is version.
{"sales-pkg":"1.4.44.10","core-pkg":"2.0.0"}Label for the comparison base (e.g., git ref, environment name)
mainComparison results
Label for the comparison base
Comparison results
Changelog data if available
Linked release candidates from other domains (non-finalized only)
Forbidden - Requires role: member, owner, application
Release candidate not found
Release candidate ID
Compare changes since this commit SHA or date
Change analysis
Package changes
Work items extracted from commits
Commit information
Forbidden - Requires role: member, owner, application
Release candidate not found
Release candidate ID
New status for the release candidate. Reserved statuses: pending, in_progress, finalized, aborted. Custom statuses are also allowed (e.g., testing, staging). Note: aborted and finalized statuses are locked and cannot be changed once set.
pendingStatus updated
Unique identifier
Repository identifier
Domain/release configuration name
Release name
Git commit SHA
Git branch name
Git tag
Release definition and metadata
Version number
Creation timestamp
Last update timestamp
Created by (email or "application")
Updated by (email or "application")
Release candidate status. Reserved statuses: pending, in_progress, finalized, aborted. Custom statuses are also allowed.
pendingTimestamp when status was last changed
Who changed the status
Forbidden - Requires role: member, owner, application
Release candidate not found
Repository identifier
Domain name
Release name
Release candidate found
Unique identifier
Repository identifier
Domain/release configuration name
Release name
Git commit SHA
Git branch name
Git tag
Release definition and metadata
Version number
Creation timestamp
Last update timestamp
Created by (email or "application")
Updated by (email or "application")
Release candidate status. Reserved statuses: pending, in_progress, finalized, aborted. Custom statuses are also allowed.
pendingTimestamp when status was last changed
Who changed the status
Forbidden - Requires role: member, owner, application
Release candidate not found
Status updated
Unique identifier
Repository identifier
Domain/release configuration name
Release name
Git commit SHA
Git branch name
Git tag
Release definition and metadata
Version number
Creation timestamp
Last update timestamp
Created by (email or "application")
Updated by (email or "application")
Release candidate status. Reserved statuses: pending, in_progress, finalized, aborted. Custom statuses are also allowed.
pendingTimestamp when status was last changed
Who changed the status
Forbidden - Requires role: member, owner, application
Release candidate not found
Repository identifier
Domain name
Release name
Reason for aborting the release candidate
Release candidate aborted
Unique identifier
Repository identifier
Domain/release configuration name
Release name
Git commit SHA
Git branch name
Git tag
Release definition and metadata
Version number
Creation timestamp
Last update timestamp
Created by (email or "application")
Updated by (email or "application")
Release candidate status. Reserved statuses: pending, in_progress, finalized, aborted. Custom statuses are also allowed.
pendingTimestamp when status was last changed
Who changed the status
Cannot abort (already finalized)
Forbidden - Requires role: member, owner, application
Release candidate not found
Repository identifier
Domain name
Release name
Package names to exclude from the release candidate
["package-a","package-b"]Package versions to override. Key is package name, value is new version.
{"package-a":"1.2.3","package-b":"2.0.0"}Release candidate updated
Unique identifier
Repository identifier
Domain/release configuration name
Release name
Git commit SHA
Git branch name
Git tag
Release definition and metadata
Version number
Creation timestamp
Last update timestamp
Created by (email or "application")
Updated by (email or "application")
Release candidate status. Reserved statuses: pending, in_progress, finalized, aborted. Custom statuses are also allowed.
pendingTimestamp when status was last changed
Who changed the status
Cannot update (status locked or invalid packages)
Forbidden - Requires role: member, owner, application
Release candidate not found
Conflict - concurrent modification
Repository identifier (e.g., "owner/repo")
Domain/release configuration name
Release name that was deployed
Environment name where the release was deployed
Deployment status: Success, PartialSuccess, or Failure. Only successful deployments trigger status progression.
SuccessPossible values: Release event processed
Whether the release candidate was updated
The new status of the release candidate
Previous status before the update
Number of intermediate candidates auto-finalized
Message explaining what happened
Forbidden - Requires role: member, owner, application
Release candidate or environment not found
Repository identifier (e.g., flxbl-io/sf-core)
Domain name (e.g., core, auth, origination)
Filter by branch (e.g., main, develop)
Include package changelogs (default: false)
Bypass cache and fetch fresh data (default: false)
Cache key used for this request
HIT if served from cache, MISS if freshly computed
Rolling analysis data
Repository identifier
Domain name
Environment orchestration order
Analysis timestamp
Forbidden - Requires role: viewer, member, owner, application
Repository identifier (e.g., myorg/myrepo)
Domain name
Environment name
Include package changelogs
Environment progression analysis
No content
Forbidden - Requires role: viewer, member, owner, application
No content
Repository identifier (e.g., myorg/myrepo)
Domain name
Environment name
Deployment risk assessment
No content
Forbidden - Requires role: viewer, member, owner, application
No content
Last updated