Hanzo
OpenapiGuide

Clears the caller org's curriculum override and returns the journey it falls…

Clears the caller org's curriculum override and returns the journey it falls back to — the brand blueprint, else the embedded fixture.

DELETE /v1/guide/curriculum

Addresshttps://api.hanzo.ai/v1/guide/curriculum
MethodDELETE
Operationdelete_guide_curriculum
AuthAuthorization: Bearer $HANZO_API_KEY

Clears the caller org's curriculum override and returns the journey it falls back to — the brand blueprint, else the embedded fixture. Clearing an org that never set one is a no-op that answers the same default.

Request

DELETE /v1/guide/curriculum takes no parameters and no body — the credential is the whole request.

Response

StatusBodyMeaning
200curriculumViewok

200 body — 17 fields.

FieldInTypeAlwaysDescription
curriculumbodyCurriculum
curriculum.stepsbodyJourneyStep[]Steps are the enabled steps in authoring order.
curriculum.steps[].argsbodyobjectArgs are the tool's default arguments, merged under whatever the caller passes at run time, so a step ships with the arguments that make it work.
curriculum.steps[].args.*bodyobject
curriculum.steps[].depsbodystring[]Dependencies are step ids that must be done/skipped before this step is available.
curriculum.steps[].detailbodystringDetail is the juncture — what the Guide explains, or asks for, at this step.
curriculum.steps[].draftbodystringDraft, when set, is the prompt the embedded AI answers first; its output is folded into one of Args before the tool runs, so the model writes the content and…
curriculum.steps[].draftIntobodystringDraftInto names the argument the drafted text lands in.
curriculum.steps[].enabledbodybooleanEnabled is the admin on/off lever. A NIL pointer reads as ENABLED (absence == on): a legacy/org curriculum that omits the field keeps every step, and only an…
curriculum.steps[].idbodystringID is the stable slug the whole plane addresses this step by — the value in deps, in next, in the progress rows, and in the URL of every step route.
curriculum.steps[].sectionbodystringSection is the id of the phase this step groups under.
curriculum.steps[].signalbodystringSignal, when set, names a machine detector (detect.go).
curriculum.steps[].titlebodystringTitle is the one-line quest as a person reads it in the checklist.
curriculum.steps[].toolbodystringTool, when set, names the MCP tool the Business AI runs for "do it for me".
curriculum.titlebodystringTitle is the playbook's name as it heads the checklist.
curriculum.versionbodystringVersion identifies the authored playbook this journey was projected from, so two orgs on different playbooks can be told apart.
custombodybooleanCustom is true when the org's OWN curriculum override is active; false when the journey comes from the brand blueprint or the embedded fixture.

Failure carries the platform error shape — see Errors.

Examples

hanzo guide curriculum clear

Guide API · All Hanzo APIs · Interactive reference

How is this guide?

On this page