Skip to content
Proud to collaborate with Microsoft for Startups

deploy.rollout-static-immediate ​

Promote a static release immediately to the live slot

Promote a static release immediately to the live slot.

Overview ​

PropertyValue
Workflow typeLinear
LibraryApp-deployments
Version1.0

Input Schema ​

FieldTypeRequiredDefaultDescription
rollout_uuiduuidYes——
organization_uuiduuidYes——

Output Schema ​

FieldTypeRequiredDefaultDescription
rollout_uuiduuidNo——
organization_uuiduuidNo——
strategystringNo——
release_uuiduuidNo——
deployment_target_uuiduuidNo——
slot_namestringNo——
copied_countintegerNo——
deleted_countintegerNo——
invalidation_refstringNo——
completed_atstringNo——
failed_atstringNo——
failed_at_statestringNo——
failure_reasonstringNo——
failure_typestringNo——
failed_actionstringNo——
failed_stepstringNo——
failed_layerstringNo——
errorstringNo——
error_typestringNo——

States ​

StateInitialTerminalSuccessAuto-advanceDescription
initiatedYesNo—prepareRollout request accepted and awaiting preparation
preparingNoNo—promoteLoad rollout context and prepare immediate promotion
promotingNoNo—completePromote candidate release to live traffic
completedNoYesYes—Immediate rollout completed successfully
failedNoYesNo—Immediate rollout failed

State Diagram ​

Transitions ​

FromActionToDescription
initiatedpreparepreparingInitialize rollout state
preparingpromotepromotingStart immediate promotion
promotingcompletecompletedFinalize successful rollout
* (any state)failfailedMove workflow to failed

API Usage ​

bash
POST /api/workflows/start
Content-Type: application/json

{
  "workflow_type": "deploy.rollout-static-immediate",
  "initial_data": {
    "rollout_uuid": "value",
    "organization_uuid": "value"
  }
}