Skip to content

Cancel one blocked provisioning operation.

POST
/api/admin/platform/control-plane/operations/{operationId}/cancel
Code sample: Shell / cURL
curl --request POST \
--url https://auth.example.com/api/admin/platform/control-plane/operations/example/cancel \
--header 'Authorization: Bearer <token>' \
--header 'Idempotency-Key: example'

Cancels a blocked shard provisioning operation only while no allocation, runtime route, Worker binding reconciliation, or deployment lease refers to the shard. Existing D1 and observed provider state are retained. The action is environment-scoped, idempotent, restricted to a human platform administrator, and audited before Control changes state.

operationId
required
string
>= 1 characters <= 128 characters /^[a-zA-Z0-9][a-zA-Z0-9._:-]*$/
Idempotency-Key
required
string
>= 1 characters <= 256 characters /^[a-zA-Z0-9][a-zA-Z0-9._:-]*$/

Operation canceled while provider resources were retained.

Media type application/json
object
operation
required
object
operationId
required
string
operationKind
required
string
status
required
string
Allowed values: queued running waiting_retry succeeded blocked canceled
attemptCount
required
integer
nextAttemptAt
required
integer | null format: int64
lastErrorCode
required
string | null
createdAt
required
integer format: int64
updatedAt
required
integer format: int64
availableActions
required
Array<string>
<= 4 items unique items
Allowed values: retry_create_d1 retry_apply_migrations retry_reconcile_worker_bindings restore_previous_settings cancel
steps
required
Array<object>
<= 64 items
object
stepKey
required
string
displayOrder
required
integer
status
required
string
Allowed values: queued running waiting_retry succeeded blocked canceled skipped rolled_back
attemptCount
required
integer
nextAttemptAt
required
integer | null format: int64
lastErrorCode
required
string | null
observedResourceId
required
string | null
progressCurrent
required
integer | null
progressTotal
required
integer | null
startedAt
required
integer | null format: int64
completedAt
required
integer | null format: int64
updatedAt
required
integer format: int64
key
additional properties
key
additional properties
auditId
required
string
key
additional properties
Example
{
"operation": {
"status": "queued",
"availableActions": [
"retry_create_d1"
],
"steps": [
{
"status": "queued"
}
]
}
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}

Error response.

Media type application/json
object
error
string
message
string
error_description
string
key
additional properties
Example generated
{
"error": "example",
"message": "example",
"error_description": "example"
}