Skip to main content
POST
Start a profile runtime qualification

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json

One nonzero UUID per operator action. Retrying it as the same actor returns the recorded operation without redispatch, including after completion or target changes.

request_id
string<uuid>
required

Response

Recorded qualification operation; inspect state and individual observations.

Private execution history bound to the exact staging cluster, agent version and operator-configured immutable probe image. Completion means the report was accepted, not that every observation passed. This operation cannot enable generation or write a qualification receipt.

operation_id
string<uuid>
required
request_id
string<uuid>
required
cluster_id
string<uuid>
required
agent_id
string<uuid>
required
state
string
required

Execution state; success is rendered as completed. Terminal failures can include failed, timeout, or cancelled.

outcome
enum<string>
required
Available options:
unverified,
completed,
unavailable,
cancelled,
interrupted,
authority_changed
agent_version
string
required
Required string length: 1 - 128
image
string
required
Pattern: ^registry\.ankra\.cloud/cluster/cluster@sha256:[a-f0-9]{64}$
created_at
string<date-time>
required
updated_at
string<date-time>
required
report
object | null
required

Bounded synthetic observations, never an admission receipt or an overall pass. Version one leaves lifecycle, account and backup checks unverified. IPv6 can remain unverified on a single-stack cluster.

subject_retention_observed
boolean
required

True only after actual reply and input subjects were checked against JetStream before and after the exchange. False means unverified, not retained. Does not establish account isolation, backups, or future topology.

cleanup_state
enum<string>
required

Observed only for reported normal and network cleanup. Cancellation acceptance does not prove cleanup.

Available options:
observed,
unverified