Skip to main content
POST
Prepare an actor-bound managed-service plan review

Authorizations

ankra_session
string
cookie
required

Browser session. Mutations also require X-Ankra-CSRF.

Body

application/json
package_version_id
string<uuid>
required
name
string
required
Required string length: 1 - 63
Pattern: ^[a-z][a-z0-9]*(-[a-z0-9]+)*$
mode
enum<string>
required
Available options:
hosted,
customer,
existing
region
string
required
Required string length: 1 - 63
Pattern: ^[a-z][a-z0-9]*(-[a-z0-9]+)*$
data_boundary
string
required
Required string length: 1 - 63
Pattern: ^[a-z][a-z0-9]*(-[a-z0-9]+)*$
cluster_id
string<uuid>
required

The service cluster for customer and existing modes. Hosted plans cannot be confirmed.

consumer_ids
string<uuid>[]
required
Required array length: 1 - 100 elements
parameters
object
required
secret_references
object
required

Package secret input name to credential grant id. Values are never accepted.

Response

The stored review, its plan and digest; confirmation adds the execution receipt.

id
string<uuid>
required
package_version_id
string<uuid>
required
plan
object
required

The server-resolved plan (schema version 2): package digest, mode, location, service cluster, consumers with their policy and binding revisions, bounded parameters and opaque secret references. Never credential values.

digest
string
required
Pattern: ^sha256:[a-f0-9]{64}$
created_at
string<date-time>
required
execution_id
string<uuid> | null
required
confirmed_at
string<date-time> | null
required