Hanzo
OpenapiLegal

Returns the org's effective template catalog: every built-in template, with any…

Returns the org's effective template catalog: every built-in template, with any the org has overridden replaced by its own latest version.

GET /v1/legal/templates

Addresshttps://api.hanzo.ai/v1/legal/templates
MethodGET
Operationget_legal_templates
AuthAuthorization: Bearer $HANZO_API_KEY

Returns the org's effective template catalog: every built-in template, with any the org has overridden replaced by its own latest version.

The listing carries each template's metadata and its declared MERGE FIELDS — the keys a document generation must supply — but never the template bodies; fetch one template to get its body. Templates in the formation and equity categories are marked counselReview: every document rendered from them carries a counsel notice, and that posture cannot be dropped by an override.

Request

GET /v1/legal/templates takes no parameters and no body — the credential is the whole request.

Response

StatusBodyMeaning
200templateCatalogok

200 body — 11 fields.

FieldInTypeAlwaysDescription
databodytemplateView[]Data is the catalog, metadata and merge fields only — never the template bodies, which are fetched one at a time.
data[].categorybodystringCategory is the corporate need the template serves: formation, equity, ops or sales.
data[].counselReviewbodybooleanCounselReview marks a template whose rendered documents open with the counsel notice.
data[].fieldsbodyField[]Fields declares the merge fields the body consumes — every key a generation must supply, each with its human label.
data[].fields[].keybodystringKey is the identifier the body substitutes ({{.key}}) and the key a generation's data map must carry.
data[].fields[].labelbodystringLabel is the human prompt for whoever fills the value in — "Governing law (state)".
data[].idbodystringID is the template's stable id and the path segment that fetches its body — "nda", "msa", "safe".
data[].originbodystringOrigin is "builtin" for a template the platform ships or "org" for one this org saved.
data[].titlebodystringTitle is the display name, e.g.
data[].versionbodyintegerVersion is which version of this template the caller's org resolves to.
disclaimerbodystringDisclaimer is the boundary made visible on the wire: Hanzo Legal is document tooling, not legal advice.

Failure carries the platform error shape — see Errors.

Examples

hanzo legal templates list

Legal API · All Hanzo APIs · Interactive reference

How is this guide?

On this page