Hanzo
OpenapiLicensing

Health reports which signer this deployment mints with, and in which env.

Health reports which signer this deployment mints with, and in which env.

GET /v1/licensing/healthz

Addresshttps://api.hanzo.ai/v1/licensing/healthz
MethodGET
Operationget_licensing_healthz
AuthAuthorization: Bearer $HANZO_API_KEY

Health reports which signer this deployment mints with, and in which env.

It answers 200 whenever the process is up: there is nothing downstream to probe, since the KMS is reached only when a token is actually minted. Its value is the signer field — "signer":"local" on a production host says that deployment is signing licenses with a development key, which is a misconfiguration worth paging on rather than a healthy 200.

Request

GET /v1/licensing/healthz takes no parameters and no body — the credential is the whole request.

Response

StatusBodyMeaning
200licensing.HealthViewok

200 body — 4 fields.

FieldInTypeAlwaysDescription
envbodystringEnv is the deployment environment ("dev" | "staging" | "prod").
servicebodystringService is always "licensing".
signerbodystringSigner names the KMS provider signing licenses here.
statusbodystringStatus is "ok" whenever the process is up — this is not a dependency probe.

Failure carries the platform error shape — see Errors.

Examples

hanzo licensing healthz

Licensing API · All Hanzo APIs · Interactive reference

How is this guide?

On this page