Get update decision
POST /v1/decision
POST
/v1/decision
Returns signed update decisions for one or more products
Authorizations
Section titled “Authorizations ”Request Body required
Section titled “Request Body required ”object
products
required
Array<object>
object
productId
required
string
currentVersion
required
string
channel
Update channel (e.g., stable, beta)
string
tenantId
Tenant context (derived from token scope if not provided)
string
Responses
Section titled “ Responses ”Signed update decision response
object
decisions
Array<object>
object
productId
required
string
action
required
string
artifactRef
Artifact reference or URL
string
artifactUrl
Direct artifact URL (if available)
string format: uri
policyRationale
Policy rationale for the decision
string
version
Target version
string
signature
Signature for verification
string
Bad request
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "code": "BAD_REQUEST", "message": "Invalid request parameters"}Unauthorized
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "code": "UNAUTHORIZED", "message": "Authentication required"}Internal server error
object
code
required
string
message
required
string
details
object
key
additional properties
any
Example
{ "code": "INTERNAL_ERROR", "message": "An internal error occurred"}