Unleash Change Requests API is one of 36 APIs that Unleash publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Change Requests. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.
This API exposes
20 operations
across 17 paths,
and defines 36 schemas.
It is described by OpenAPI 3.0.3, at version 7.4.1.
Requests are made against a single base URL, https://app.unleash-instance.example.com.
The identity and technical contract details declared by the specification.
updateFeatureStrategySchema
object
Update a strategy configuration in a feature
6 properties
constraintSchema
object
A strategy constraint. For more information, refer to [the strategy constraint reference documentation](https://docs.getunleash.io/concepts/activation-strategi…
6 properties
2 required
changeRequestConfigSchema
array
A list of environment-specific [change request](https://docs.getunleash.io/concepts/change-requests) configurations.
changeRequestsSchema
array
A list of change requests
upsertSegmentSchema
object
Data used to create or update a segment
4 properties
2 required
changeRequestCreateSchema
object
Data used to create a [change request](https://docs.getunleash.io/concepts/change-requests) for a single feature or segment change.
scheduledChangeRequestViewModelSchema
object
A change request view model, used in the UI to identify change requests in conflict
3 properties
2 required
changeRequestScheduleSchema
object
A schedule for a change request's application. The schedule can either be pending, failed, or suspended. The schedule will always contain the state of the sche…
changeRequestsCountSchema
object
Count of change requests in different stages of the [process](https://docs.getunleash.io/concepts/change-requestschange-request-flow).
6 properties
6 required
changeRequestCommentSchema
object
A comment belonging to a [change request](https://docs.getunleash.io/concepts/change-requests).
4 properties
3 required
changeRequestEnvironmentConfigSchema
object
The [change request](https://docs.getunleash.io/concepts/change-requests) configuration for a specific environment.
4 properties
4 required
changeRequestSearchItemSchema
object
A single change request item in search results.
updateChangeRequestEnvironmentConfigSchema
object
Data used to update change request in an environment
2 properties
1 required
variantSchema
object
A variant allows for further separation of users into segments. See [our excellent documentation](https://docs.getunleash.io/concepts/feature-flag-variantswhat…
6 properties
2 required
changeRequestSegmentChangeSchema
object
A change request segment change, containing info about the type of segment change and the specific changes.
8 properties
4 required
overrideSchema
object
An override for deciding which variant should be assigned to a user based on the context name
2 properties
2 required
changeRequestChangeSchema
object
A change request change, containing info about the type of change and the specific changes.
7 properties
2 required
changeRequestDefaultChangeSchema
object
A description of a default change that will be applied with the change request to prevent invalid states. Default changes are changes that are applied in addit…
2 properties
2 required
createDependentFeatureSchema
object
Feature dependency on a parent feature in write model
3 properties
1 required
releasePlanTemplateIdSchema
object
Schema for creating a release plan for a feature flag environment by copying and applying the configuration from a release plan template.
1 property
1 required
changeRequestScheduledResultSchema
array
A list of scheduled change request view models
changeRequestOneOrManyCreateSchema
Either a single change or a list of changes to create a change request from.
changeRequestSearchResponseSchema
object
Response containing a list of change requests and total count.
2 properties
2 required
setStrategySortOrderSchema
array
An array of strategies with their new sort order
createFeatureStrategySchema
object
Create a strategy configuration in a feature
8 properties
1 required
transitionConditionSchema
object
A transition condition for milestone progression
1 property
1 required
changeRequestAvailableReviewersSchema
object
A list of users available to review a change request.
1 property
1 required
parametersSchema
object
A list of parameters for a strategy
changeRequestApprovalSchema
object
Information about a [change request](https://docs.getunleash.io/concepts/change-requests) approval.
2 properties
2 required
changeRequestSchema
object
A [change request](https://docs.getunleash.io/concepts/change-requests)
safeguardTriggerConditionSchema
object
The condition that triggers the safeguard.
2 properties
2 required
changeRequestFeatureSchema
object
A feature and all its suggested changes.
4 properties
2 required
createSafeguardSchema
object
Request body to create a safeguard with metric-based alert condition.
2 properties
2 required
changeRequestReviewerSchema
object
Information about a user available to review a change request
5 properties
2 required
changeRequestAddCommentSchema
object
Data used to add a comment to a [change request](https://docs.getunleash.io/concepts/change-requests).
1 property
1 required
createStrategyVariantSchema
object
This is an experimental property. It may change or be removed as we work on it. Please don't depend on it yet. A strategy variant allows you to attach any data…
5 properties
4 required
The full machine-readable OpenAPI contract behind this narrative.
Other APIs Unleash publishes across the network.