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.
- string
- null
string
Possible values: Value must match regular expression ^[a-f0-9]{64}$
rollbackRollback (boolean)
Explicit permission to select an older retained release.
Default value:
falseaccept_permissionsAccept Permissions (boolean)
Explicit acceptance of expanded plugin permissions; never spending approval.
Default value:
falseLifecycleRequest
{
"operation_id": "string",
"action": "activate",
"expected_revision": 0,
"runtime_digest": "string",
"rollback": false,
"accept_permissions": false
}