Hanzo AI
OpenapiPlatform

Get apps

Answers ONE declaration — what git says this app is, before the delivery plane has had any say in it.

GET /v1/platform/apps/{app}

Addresshttps://api.hanzo.ai/v1/platform/apps/{app}
MethodGET
Operationget_platform_apps_by_app
AuthAuthorization: Bearer $HANZO_API_KEY

Answers ONE declaration — what git says this app is, before the delivery plane has had any say in it.

Request

2 fields.

FieldInTypeRequiredDescription
apppathstringyesApp is the DNS-1123 label of the declaration.
orgquerystringOrg names the organisation the declaration lives in, defaulting to the caller's own and subject to the same SuperAdmin rule as the listing.

Response

StatusBodyMeaning
200Declarationok

200 body — 15 fields.

FieldInTypeAlwaysDescription
applicationbodystringApplication is the CD Application name the generator mints: <org>-<name>.
automatedbodybooleanAutomated is cd.automated: false means the Application reports drift and NOTHING moves.
digestbodystringimage.digest — wins over tag
envbodydeclareEnv[]Env is the declared container environment, as the chart's list of {name,value}.
env[].namebodystring
env[].publicbodybooleanPublic marks a value that may be WRITTEN INTO GIT. Absent, it is false, and the value is sealed into KMS and referenced.
env[].valuebodystring
hostsbodystring[]ingress.hosts, both shapes flattened
namebodystringthe Helm release name — the file's basename
orgbodystringOrg is the owner.
pathbodystringPath is the file, relative to the repository root.
projectbodystringProject is the AppProject the sync is admitted under, derived from the directory exactly as the ApplicationSet derives it.
replicasbodyinteger
repositorybodystringimage.repository
tagbodystringimage.tag

Failure carries the platform error shape — see Errors.

Examples

hanzo platform apps get <app>

Platform API · All Hanzo APIs · Interactive reference

How is this guide?

On this page