Hanzo
OpenapiDeploy

Returns the argocd AuthSettings object the dashboard SPA awaits before its…

Returns the argocd AuthSettings object the dashboard SPA awaits before its first render.

GET /v1/deploy/settings

Addresshttps://api.hanzo.ai/v1/deploy/settings
MethodGET
Operationget_deploy_settings
AuthAuthorization: Bearer $HANZO_API_KEY

Returns the argocd AuthSettings object the dashboard SPA awaits before its first render.

Every value is a CONSTANT of this projection rather than configuration read from anywhere: the SPA's own login form is reported disabled and its OIDC config null because Hanzo IAM owns identity at the edge and this console's sign-in is GET /v1/deploy/login, and every argocd feature the projection does not implement — status badges, Dex connectors, config-management plugins, kustomize versions, the exec terminal, apps-in-any-namespace, the hydrator, sync-with-replace — is reported off. Platform SuperAdmin only.

Request

GET /v1/deploy/settings takes no parameters and no body — the credential is the whole request.

Response

StatusBodyMeaning
200consoleSettingsok

200 body — 23 fields.

FieldInTypeAlwaysDescription
appsInAnyNamespaceEnabledbodybooleanAppsInAnyNamespaceEnabled is false: applications are projected from operator App CRs in the platform namespaces, never declared in an arbitrary one.
dexConfigbodyobjectDexConfig carries no connectors.
dexConfig.connectorsbodydeployEmpty[]
execEnabledbodybooleanExecEnabled is false: this plane serves no container terminal.
googleAnalyticsbodyobjectGoogleAnalytics carries no tracking id and anonymizes users — this console reports no analytics.
googleAnalytics.anonymizeUsersbodyboolean
googleAnalytics.trackingIDbodystring
helpbodyobjectHelp carries no chat link and no binary download URLs.
help.binaryUrlsbodyobject
help.binaryUrls.*bodystring
help.chatTextbodystring
help.chatUrlbodystring
hydratorEnabledbodybooleanHydratorEnabled is false: there is no manifest hydrator on this plane.
kustomizeVersionsbodystring[]KustomizeVersions is always empty: an App CR is an image pin, not a kustomize build.
oidcConfigbodydeployEmpty
pluginsbodydeployEmpty[]Plugins is always empty: this plane loads no argocd config-management plugins.
statusBadgeEnabledbodybooleanStatusBadgeEnabled is false: no badge endpoint is served.
statusBadgeRootUrlbodystringStatusBadgeRootUrl is always empty, for the same reason.
syncWithReplaceAllowedbodybooleanSyncWithReplaceAllowed is false: a sync here asks the operator to reconcile an App CR, and never replaces an object.
uiBannerContentbodystringUiBannerContent is always empty: this console shows no banner.
uiCssURLbodystringUiCssURL is always empty: no stylesheet is injected.
urlbodystringUrl is the console's public origin, https://cd.hanzo.ai.
userLoginsDisabledbodybooleanUserLoginsDisabled is true: the SPA must not render its own username/password form.

Failure carries the platform error shape — see Errors.

Examples

hanzo deploy settings

Deploy API · All Hanzo APIs · Interactive reference

How is this guide?

On this page