Skip to main content
POST
Retry one failed StackKit deployment rollout on its exact existing managed VM

授权

Authorization
string
header
必填

OIDC/JWKS bearer token. Self-hosted defaults to Pocket ID; SaaS uses Auth0 through the edge. PocketBase JWT is legacy migration compatibility only.

路径参数

id
string
必填

Stack ID

请求体

application/json
source_job_id
string
必填

Exact failed deploy job used as immutable retry evidence.

Minimum string length: 1
lease_id
string
必填

Exact active managed foundation lease bound to the failed job.

Minimum string length: 1
owner_approved
boolean

Required true when supplying a canonical initial-rollout repair candidate.

candidate_spec
object

Optional canonical StackSpec repairing missing route, access and data dependencies of already admitted modules. The pinned CLI validates it; revision CAS and candidate digest bind retries. Applied installations must use their existing change-set authority.

current_spec_hash
string

Normalized current node intent hash for an exact failed INIT whose immutable retry lineage proves a prior failed APPLY on this runtime. Required only for that partial INIT recovery; rejected on other paths. This is solely the CLI atomic CAS precondition, never authorization. Obtain through the pinned CLI resolve on the same current canonical node document. The durable receipt seals this value and lineage against changed replay.

Pattern: ^sha256:[a-f0-9]{64}$

响应

Exact-target rollout retry accepted or replayed.

data
object
必填
meta
object