Release Calculator

Analyze impact of including/excluding work items

post

Calculate the impact of toggling work items on packages and linked releases

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
releaseCandidateIdstringRequired

Release candidate ID

excludedWorkItemsstring[]Optional

Work items to exclude

includedWorkItemsstring[]Optional

Work items to include

modestring · enumOptional

Calculator mode

Default: excludePossible values:
Responses
post
/sfp/api/release-candidates/calculator/analyze

Optimize release for specific work items

post

Find optimal package configuration for given work items and constraints

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Body
releaseCandidateIdstringRequired

Release candidate ID

targetWorkItemsstring[]Required

Target work items to include

Responses
post
/sfp/api/release-candidates/calculator/optimize

Get exclusion strategies

get

Find safe exclusion strategies for reducing release size

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
candidateIdstringRequired

Release candidate ID

Query parameters
targetReductionnumberOptional

Target reduction percentage (0-1, default: 0.2)

Responses
get
/sfp/api/release-candidates/calculator/strategies/{candidateId}

Get dependency visualization data

get

Get dependency graph data for visualization

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
candidateIdstringRequired

Release candidate ID

Responses
get
/sfp/api/release-candidates/calculator/dependencies/{candidateId}

Calculate minimal package set

post

Find the minimal set of packages needed for specific work items

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
post
/sfp/api/release-candidates/calculator/minimal-package-set

Batch analyze multiple scenarios

post

Analyze multiple work item combinations in a single request

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
post
/sfp/api/release-candidates/calculator/batch-analyze

Get preset exclusion scenarios

get

Get common preset scenarios for quick analysis

Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Responses
get
/sfp/api/release-candidates/calculator/presets

No content

Last updated