Skip to main content

SetupOperation

Retained safe progress; completion does not imply enablement or approval.

operationIdOperationid (string)required

Durable accepted operation ID.

Possible values: Value must match regular expression ^[a-f0-9]{32}$

nodeIdNodeid (string)required

Persistent installed node ID.

Possible values: non-empty and <= 128 characters, Value must match regular expression ^[a-zA-Z0-9._:@-]+$

actionIdActionid (string)required

Selected installed action ID.

Possible values: non-empty and <= 128 characters, Value must match regular expression ^[a-zA-Z0-9._:@-]+$

requiresApprovalRequiresapproval (boolean)

Retained approval requirement for original intent.

Default value: false
phasePhase (string)required

Last durable setup observation; unfinished work is reconciled.

Possible values: [queued, running, complete, failed]

code object

Safe error code.

anyOf
string

Possible values: Value must match regular expression ^[a-z][a-z0-9_]{0,127}$

correctiveAction object

Safe owner recovery guidance.

anyOf
string

Possible values: <= 512 characters

SetupOperation
{
"operationId": "string",
"nodeId": "string",
"actionId": "string",
"requiresApproval": false,
"phase": "queued",
"code": "string",
"correctiveAction": "string"
}