Admiral
Agent

Retrieve a revision bundle

GET
/api/v1/agent/revisions/{revision_id}/bundle

The bundle contains pre-rendered Kubernetes manifests (from Helm template, kustomize build, or raw manifests) ready for server-side apply. The agent does not need to render anything -- it applies the bundle as-is.

The cluster is identified by the service access token's binding. Returns PERMISSION_DENIED if the revision's target cluster does not match the SAT's cluster binding. Returns NOT_FOUND if the revision does not exist or has been canceled.

Scope: cluster:deploy | Token types: sat

Authorization

bearerAuth
AuthorizationBearer <token>

Personal Access Token (PAT) or Service Access Token (SAT). Pass the token in the Authorization header: Bearer adm_pat_...

In: header

Path Parameters

revision_id*revision_id

The revision to fetch the bundle for (UUID).

Formatuuid

Response Body

application/json

curl -X GET "https://admiral.example.com/api/v1/agent/revisions/497f6eca-6276-4993-bfeb-53cbbbba6f08/bundle"
{  "bundle": {    "artifact_url": "string",    "artifact_checksum": "string",    "namespace": "string",    "component_name": "string",    "version": "string"  }}