Change Requests (Approval flow & Scheduled changes) - Beta
Propose, review, and apply changes to Settings in a controlled workflow.
A change request is a set of changes to Settings that you prepare without publishing them right away. You can propose changes for later manual publishing, or schedule it to be applied automatically at a specific time. This supports the four-eyes principle, because another person can review and approve the change before it reaches production.
Beta feature: Approval Flow and Scheduled Changes are in closed beta. You can join the beta by contacting support. We are collecting feedback from real-world use to improve the experience.
Get Change Request
Returns the details of a specific Change Request.
Update Change Request
Updates the metadata of a Change Request, such as title, note, schedule, etc.
List Change Requests
Returns Change Requests of a Product with optional filtering and pagination.
Get Settings included in Change Request
Returns the proposed changes to the Settings included in a Change Request.
Update Settings included in Change Request
Updates the proposed changes to the Settings included in a Change Request.
Add Comment
Adds a new comment to the Change Request.
Apply Change Request
Applies the Change Request. The proposed changes will be applied and published immediately.
Approve Change Request
Adds your approval to the Change Request.
Claim Ownership
Claims ownership of the Change Request.
Close Change Request
Closes the Change Request without applying it.
Create Change Request
Creates a new Change Request for the specified Config and Environment.
Remove Approval
Removes your existing approval from the Change Request.
Resolve Setting Conflicts
Updates the proposed changes to a Setting included in the Change Request to resolve conflicts caused by concurrently published changes.
Update Comment
Updates an existing Change Request comment.
Delete Comment
Deletes a Change Request comment.
Delete Setting from Change Request
Removes a setting from a Change Request.