Skip to main content

LifecycleRequest

Immutable local lifecycle intent with no command, path or paid approval.

operation_idOperation Id (string)required

Caller-retained idempotent local operation ID.

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

actionAction (string)required

Activate or select a retained generation, disable it, or uninstall while retaining cleanup state and recovery artifacts.

Possible values: [activate, select, disable, uninstall]

expected_revisionExpected Revision (integer)required

Reviewed current installation selection revision.

Possible values: >= 0

runtime_digest object

Exact retained signed generation for activation.

anyOf
string

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

rollbackRollback (boolean)

Explicit permission to select an older retained release.

Default value: false
accept_permissionsAccept Permissions (boolean)

Explicit acceptance of expanded plugin permissions; never spending approval.

Default value: false
LifecycleRequest
{
"operation_id": "string",
"action": "activate",
"expected_revision": 0,
"runtime_digest": "string",
"rollback": false,
"accept_permissions": false
}