Hanzo
OpenapiPrompt

Catalog returns the read-only starter prompt library shipped with the binary —…

Catalog returns the read-only starter prompt library shipped with the binary — reference content every tenant sees the same, NOT the caller's own prompts…

GET /v1/prompt/catalog

Addresshttps://api.hanzo.ai/v1/prompt/catalog
MethodGET
Operationget_prompt_catalog
AuthAuthorization: Bearer $HANZO_API_KEY

Catalog returns the read-only starter prompt library shipped with the binary — reference content every tenant sees the same, NOT the caller's own prompts and never mixed into them. An org's library stays honestly empty until someone explicitly imports a starter, which is an ordinary POST /v1/prompt. Entries that would fail the create guards are dropped, so everything offered here can actually be imported.

Request

GET /v1/prompt/catalog takes no parameters and no body — the credential is the whole request.

Response

StatusBodyMeaning
200catalogListok

200 body — 6 fields.

FieldInTypeAlwaysDescription
databodyCatalogEntry[]Data is every starter prompt, each importable as-is with POST /v1/prompt.
data[].labelsbodystring[]Labels is the starter's second suggested taxonomy, same treatment as Tags.
data[].namebodystringName is the starter's suggested handle. It is NOT taken in your org: the catalog is shared reference content, so this name is free until you import it, and…
data[].promptbodystringPrompt is the starter's full template body, ready to POST as-is.
data[].tagsbodystring[]Tags is the starter's suggested taxonomy, carried through unchanged if you import it.
data[].typebodystringType labels the template's kind, defaulted to "text" for entries that declare none.

Failure carries the platform error shape — see Errors.

Examples

hanzo prompts catalog

Prompt API · All Hanzo APIs · Interactive reference

How is this guide?

On this page