Skip to main content

ProposalApproval

Approve exactly the reviewed provider intent, with no executable replacements.

operationIdOperationid (string)required

Durable owner action ID.

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

reference objectrequired

Exact reviewed journal reference.

pluginIdPluginid (string)required

Exact installed managed plugin identity.

Possible values: Value must match regular expression ^managed\.[a-z0-9][a-z0-9._-]{0,80}$

nodeIdNodeid (string)required

Stable installed node identity.

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

proposalIdProposalid (string)required

Provider-owned opaque identifier, never a path or canonical input.

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

proposalDigestProposaldigest (string)required

Digest of the provider's complete immutable proposal intent.

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

reviewRevisionReviewrevision (string)required

Provider revision binding the reviewed policy and terms.

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

ProposalApproval
{
"operationId": "string",
"reference": {
"pluginId": "string",
"nodeId": "string",
"proposalId": "string",
"proposalDigest": "string"
},
"reviewRevision": "string"
}