Hanzo
Cloud MCP

Tool catalogue

Every one of the 755 tools documented here, grouped by the product it calls.

This reference documents 755 tools from tools/list on https://api.hanzo.ai/v1/mcp, across 104 products, plus 12 the OpenAPI document does not describe. Every one has a page; every page is linked from here.

ProductTools
marketing35API reference
cloudflare27API reference
agents24API reference
git24API reference
pricing23API reference
books20API reference
captable20API reference
company20API reference
crm19API reference
ingress18API reference
pubsub18API reference
framework17API reference
compliance16API reference
platform16API reference
automations15API reference
mq15API reference
plans15API reference
integrations14API reference
projects14API reference
guide13API reference
auto11API reference
deploy11API reference
o11y11API reference
usage11API reference
legal10API reference
campaign9API reference
flags9API reference
connectors8API reference
flow8API reference
kb8API reference
team8API reference
tools8API reference
tracker8API reference
wallets8API reference
webhooks8API reference
code7API reference
machines7API reference
research7API reference
sites7API reference
ads6API reference
channels6API reference
clusters6API reference
fleet6API reference
marketplace6API reference
prompts6API reference
registry6API reference
sync6API reference
authors5API reference
cloud5API reference
content5API reference
k8s5API reference
search5API reference
templates5API reference
vector5API reference
balancers4API reference
destinations4API reference
engine4API reference
help4API reference
skills4API reference
validators4API reference
vpcs4API reference
world4API reference
analytics3API reference
compute3API reference
datastore3API reference
docdb3API reference
enablement3API reference
iam3API reference
keys3API reference
kv3API reference
mcp3API reference
ml3API reference
plugins3API reference
s33API reference
sql3API reference
blueprint2API reference
bots2API reference
finance2API reference
gateway2API reference
gpus2API reference
insights2API reference
networks2API reference
orgs2API reference
referrals2API reference
sbom2API reference
settings2API reference
share2API reference
translate2API reference
audit1API reference
base1API reference
bot1API reference
catalog1API reference
csrf1API reference
embed1API reference
entitlements1API reference
errors1API reference
indexers1API reference
mesh1API reference
notify1API reference
oracles1API reference
post1API reference
prefs1API reference
summary1API reference
x4021API reference
unmapped12not described by the OpenAPI document

marketing

ToolRouteDescription
delete_v1_marketing_audiences_idDELETE /v1/marketing/audiences/{id}Removes one of the caller org's audiences and answers 204.
delete_v1_marketing_calendar_idDELETE /v1/marketing/calendar/{id}Removes one of the caller org's posts and answers 204.
delete_v1_marketing_campaigns_idDELETE /v1/marketing/campaigns/{id}Removes one of the caller org's campaigns and answers 204.
delete_v1_marketing_suppressionsDELETE /v1/marketing/suppressionsRe-subscribes an address on one channel and answers 204.
get_v1_marketing_audiencesGET /v1/marketing/audiencesReturns the org's saved audiences, most recently updated first.
get_v1_marketing_audiences_idGET /v1/marketing/audiences/{id}Returns one of the caller org's saved audiences.
get_v1_marketing_audiences_id_previewGET /v1/marketing/audiences/{id}/previewEvaluates the cohort LIVE — the same resolution an enrollment would run — and reports how big it is and how…
get_v1_marketing_calendarGET /v1/marketing/calendarReturns the org's calendar, soonest scheduled first, optionally narrowed to one status.
get_v1_marketing_calendar_idGET /v1/marketing/calendar/{id}Returns one of the caller org's posts, including the exact error behind a failed publish.
get_v1_marketing_campaignsGET /v1/marketing/campaignsReturns the org's campaigns, most recently updated first, optionally narrowed to one lifecycle status.
get_v1_marketing_campaigns_idGET /v1/marketing/campaigns/{id}Returns one of the caller org's campaigns.
get_v1_marketing_promosGET /v1/marketing/promosReturns every promo the deployment offers with its live counters: how many orgs have redeemed it and how many…
get_v1_marketing_promos_code_eligibilityGET /v1/marketing/promos/{code}/eligibilityPrices a promo against a plan and seat count.
get_v1_marketing_promos_code_redemptionGET /v1/marketing/promos/{code}/redemptionReturns the caller org's OWN redemption of a promo — an org-scoped read, so it can never surface another…
get_v1_marketing_sequencesGET /v1/marketing/sequencesReturns the org's drip sequences, most recently updated first.
get_v1_marketing_sequences_idGET /v1/marketing/sequences/{id}Returns one of the caller org's sequences together with its steps in send order.
get_v1_marketing_sequences_id_enrollmentsGET /v1/marketing/sequences/{id}/enrollmentsReturns who is walking one sequence, most recently enrolled first, with each walk's current step and next due…
get_v1_marketing_sequences_id_stepsGET /v1/marketing/sequences/{id}/stepsReturns one sequence's steps in send order.
get_v1_marketing_summaryGET /v1/marketing/summaryRolls up the caller org's campaigns: how many there are, how many are active, and the summed budget and spend…
get_v1_marketing_suppressionsGET /v1/marketing/suppressionsReturns the org's opt-out list, newest first — everyone the send gate will refuse to deliver to.
get_v1_marketing_unsubscribeGET /v1/marketing/unsubscribeIs the PUBLIC one-click endpoint (no principal): a recipient clicks the signed link in an email footer.
post_v1_marketing_audiencesPOST /v1/marketing/audiencesSaves a cohort filter for the caller's org. Name is required.
post_v1_marketing_calendarPOST /v1/marketing/calendarAdds a post to the content calendar. Channel and body are required.
post_v1_marketing_calendar_id_publishPOST /v1/marketing/calendar/{id}/publishPublishes a post NOW, synchronously, whatever its schedule.
post_v1_marketing_campaignsPOST /v1/marketing/campaignsRegisters a campaign in the caller's org. Name is required; channel defaults to email and status to draft,…
post_v1_marketing_campaigns_id_schedulePOST /v1/marketing/campaigns/{id}/scheduleSets a campaign's send time and moves it to "scheduled".
post_v1_marketing_promos_code_redeemPOST /v1/marketing/promos/{code}/redeemRedeems the promo for the caller's org, crediting the discount value to its wallet through the finance…
post_v1_marketing_sequencesPOST /v1/marketing/sequencesRegisters a drip sequence in the caller's org.
post_v1_marketing_sequences_id_enrollPOST /v1/marketing/sequences/{id}/enrollAdds one contact or a whole audience to a sequence and schedules the first step for each.
post_v1_marketing_sequences_id_enrollments_eid_cancelPOST /v1/marketing/sequences/{id}/enrollments/{eid}/cancelStops one walk mid-sequence and answers 204: no further step is sent, and steps already delivered are not…
post_v1_marketing_sequences_id_statusPOST /v1/marketing/sequences/{id}/statusFlips draft/active/archived — the activation gate for sending, since only an active sequence accepts…
post_v1_marketing_sequences_id_stepsPOST /v1/marketing/sequences/{id}/stepsAppends a message to the END of a sequence: the new step's idx is one past the last, so steps arrive in the…
post_v1_marketing_suppressionsPOST /v1/marketing/suppressionsRecords an opt-out for the org (admin / self-service management).
put_v1_marketing_calendar_idPUT /v1/marketing/calendar/{id}Replaces a post's editable fields. It is a full write, not a patch, and it RESETS the lifecycle from the…
put_v1_marketing_campaigns_idPUT /v1/marketing/campaigns/{id}Replaces a campaign's editable fields. It is a full write, not a patch: every field takes the value in the…

cloudflare

ToolRouteDescription
delete_v1_cloudflare_d1_databases_databaseDELETE /v1/cloudflare/d1/databases/{database}D1DatabaseDelete deletes a D1 database and everything stored in it.
delete_v1_cloudflare_kv_namespaces_namespaceDELETE /v1/cloudflare/kv/namespaces/{namespace}KVNamespaceDelete deletes a Workers KV namespace and every key in it.
delete_v1_cloudflare_kv_namespaces_namespace_values_keyDELETE /v1/cloudflare/kv/namespaces/{namespace}/values/{key}KVValueDelete removes one key from a Workers KV namespace.
delete_v1_cloudflare_pages_projects_projectDELETE /v1/cloudflare/pages/projects/{project}PagesDelete deletes a Cloudflare Pages project, and with it every deployment it has ever made.
delete_v1_cloudflare_pages_projects_project_domains_domainDELETE /v1/cloudflare/pages/projects/{project}/domains/{domain}PagesDomainDelete detaches a custom domain from a Cloudflare Pages project.
delete_v1_cloudflare_r2_buckets_bucketDELETE /v1/cloudflare/r2/buckets/{bucket}R2BucketDelete deletes an R2 bucket. Requires org admin.
delete_v1_cloudflare_workers_scripts_scriptDELETE /v1/cloudflare/workers/scripts/{script}WorkersScriptDelete removes a Worker script from the org's Cloudflare account. Requires org admin.
delete_v1_cloudflare_workers_zones_zone_routes_routeDELETE /v1/cloudflare/workers/zones/{zone}/routes/{route}WorkersRouteDelete unbinds a Worker route, so its pattern stops dispatching to a script.
get_v1_cloudflare_d1_databasesGET /v1/cloudflare/d1/databasesD1DatabaseList lists the D1 databases on the org's Cloudflare account.
get_v1_cloudflare_kv_namespacesGET /v1/cloudflare/kv/namespacesKVNamespaceList lists the Workers KV namespaces on the org's Cloudflare account.
get_v1_cloudflare_pages_projectsGET /v1/cloudflare/pages/projectsPagesList lists the org's Cloudflare Pages projects.
get_v1_cloudflare_pages_projects_projectGET /v1/cloudflare/pages/projects/{project}PagesGet reads one Cloudflare Pages project — its build config, deployment configs and latest deployment.
get_v1_cloudflare_r2_bucketsGET /v1/cloudflare/r2/bucketsR2BucketList lists the R2 buckets on the org's Cloudflare account.
get_v1_cloudflare_workers_scriptsGET /v1/cloudflare/workers/scriptsWorkersScriptList lists the Worker scripts on the org's Cloudflare account.
get_v1_cloudflare_workers_subdomainGET /v1/cloudflare/workers/subdomainWorkersSubdomainGet reads the org account's workers.dev subdomain — the name under which every…
get_v1_cloudflare_workers_zones_zone_routesGET /v1/cloudflare/workers/zones/{zone}/routesWorkersRouteList lists the Worker routes bound within one zone — the URL patterns that dispatch to a script.
get_v1_cloudflare_zonesGET /v1/cloudflare/zonesZonesList lists the Cloudflare zones the org's connected API token can see, paged and filtered by the query…
get_v1_cloudflare_zones_zoneGET /v1/cloudflare/zones/{zone}ZoneGet reads one Cloudflare zone the org's token can see. Any org member may read.
get_v1_cloudflare_zones_zone_analyticsGET /v1/cloudflare/zones/{zone}/analyticsZoneAnalytics reads a zone's Cloudflare traffic dashboard — requests, bandwidth, threats and pageviews over…
post_v1_cloudflare_d1_databasesPOST /v1/cloudflare/d1/databasesD1DatabaseCreate creates a D1 database on the org's Cloudflare account.
post_v1_cloudflare_kv_namespacesPOST /v1/cloudflare/kv/namespacesKVNamespaceCreate creates a Workers KV namespace on the org's Cloudflare account. Requires org admin.
post_v1_cloudflare_pages_projectsPOST /v1/cloudflare/pages/projectsPagesCreate creates a Cloudflare Pages project on the org's account. Requires org admin.
post_v1_cloudflare_pages_projects_project_domainsPOST /v1/cloudflare/pages/projects/{project}/domainsPagesDomainAdd attaches a custom domain to a Cloudflare Pages project. Requires org admin.
post_v1_cloudflare_r2_bucketsPOST /v1/cloudflare/r2/bucketsR2BucketCreate creates an R2 bucket on the org's Cloudflare account.
post_v1_cloudflare_workers_scripts_script_subdomainPOST /v1/cloudflare/workers/scripts/{script}/subdomainWorkersScriptSubdomainSet publishes or withdraws one Worker script on the account's workers.dev subdomain.
post_v1_cloudflare_workers_zones_zone_routesPOST /v1/cloudflare/workers/zones/{zone}/routesWorkersRouteCreate binds a URL pattern in a zone to a Worker script.
post_v1_cloudflare_zones_zone_purgePOST /v1/cloudflare/zones/{zone}/purgeZonePurge drops a zone's Cloudflare edge cache — either the whole zone (purge_everything) or exactly the…

agents

ToolRouteDescription
delete_v1_agents_refDELETE /v1/agents/{ref}DeleteAgent removes an agent and every run recorded against it.
delete_v1_agents_targets_idDELETE /v1/agents/targets/{id}DeleteTarget deregisters one machine. Only its owner, or an org admin, may remove it; an unknown id, a…
get_v1_agentsGET /v1/agentsListAgents returns every agent defined in the caller's org, each with the number of runs recorded against it.
get_v1_agents_activityGET /v1/agents/activityAgentActivity serves the org-wide recent-activity feed.
get_v1_agents_buildsGET /v1/agents/buildsListBuilds returns the public index of every published build, most recently updated first, so a gallery can…
get_v1_agents_builds_org_projectGET /v1/agents/builds/{org}/{project}ReadBuild returns the readable build of one product: the agent session that produced it, turn by turn — the…
get_v1_agents_metricsGET /v1/agents/metricsAgentMetrics serves the invocations-over-time histogram for the org's Agents dashboard.
get_v1_agents_refGET /v1/agents/{ref}GetAgent returns one agent with its system prompt and its 20 most recent runs.
get_v1_agents_ref_runsGET /v1/agents/{ref}/runsListAgentRuns returns one agent's execution history, newest first — each run's input, its output or its…
get_v1_agents_sessionsGET /v1/agents/sessionsListSessions returns the caller org's live sessions, newest first — each with its event count, its…
get_v1_agents_sessions_idGET /v1/agents/sessions/{id}GetSession returns one session with its direct child sessions and its 50 most recent events, oldest of those…
get_v1_agents_sessions_id_controlGET /v1/agents/sessions/{id}/controlDrainSessionControl returns the steering commands (pause/resume/stop/message) recorded against the caller's…
get_v1_agents_sessions_id_treeGET /v1/agents/sessions/{id}/treeSessionTree returns the subagent-flow graph rooted at this session: the session, its children, their…
get_v1_agents_targetsGET /v1/agents/targetsListTargets returns every machine registered to the caller's org, newest first, each with its live session…
get_v1_agents_targets_idGET /v1/agents/targets/{id}GetTarget returns one registered machine, with its live session load.
patch_v1_agents_refPATCH /v1/agents/{ref}UpdateAgent changes an agent in place. Every field is optional; a field the request omits keeps its stored…
patch_v1_agents_sessions_idPATCH /v1/agents/sessions/{id}PatchSession updates a session's surface-owned truth: its status, its title, the run-target it is dispatched…
patch_v1_agents_targets_idPATCH /v1/agents/targets/{id}PatchTarget updates one machine in place. Every field is optional; a field the request omits is left alone.
post_v1_agentsPOST /v1/agentsCreateAgent defines an agent in the caller's org: a model, a system prompt (instructions) and a set of tool…
post_v1_agents_sessionsPOST /v1/agents/sessionsRegisterSession opens a live agent session in the caller's org — the row every surface (the CLI's outer…
post_v1_agents_targetsPOST /v1/agents/targetsRegisterTarget registers a machine as an agent target, or re-links one that is already registered.
post_v1_agents_targets_id_claimPOST /v1/agents/targets/{id}/claimClaimRoutedRun is the machine's long poll for work: it authenticates the daemon, stamps the liveness the…
post_v1_agents_targets_id_keyPOST /v1/agents/targets/{id}/keyMintTargetClaimKey mints (or rotates) the claim key a hanzo code --serve daemon presents to claim work for…
post_v1_agents_targets_id_runs_runId_reportPOST /v1/agents/targets/{id}/runs/{runId}/reportReportRoutedRun completes a claimed run: it delivers the terminal result to the run's durable owner, which is…

git

ToolRouteDescription
delete_v1_git_keys_idDELETE /v1/git/keys/{id}Removes a registered SSH key, scoped to the caller's org: an org can only delete its own, and a key id it…
delete_v1_git_repos_nameDELETE /v1/git/repos/{name}Removes a repo's metadata and purges its storage. Answers 204 with no body.
delete_v1_git_repos_name_mirrors_idDELETE /v1/git/repos/{name}/mirrors/{id}Removes one outbound mirror target; later pushes stop being forwarded to it. Answers 204 with no body.
delete_v1_git_repos_name_subscriptions_idDELETE /v1/git/repos/{name}/subscriptions/{id}Removes one Slack subscription from a repo; the notifier stops posting that repo's events to that channel.
get_v1_git_keysGET /v1/git/keysReturns the SSH public keys registered to the caller's org — the keys that authenticate `git clone…
get_v1_git_reposGET /v1/git/reposReturns the repos in the caller's scope, most recently updated first.
get_v1_git_repos_nameGET /v1/git/repos/{name}Returns one repo with its live ref state: every branch name and the resolved HEAD commit.
get_v1_git_repos_name_blobGET /v1/git/repos/{name}/blobReturns one file's bytes at one revision. Text comes back verbatim, binary comes back base64, and a file past…
get_v1_git_repos_name_commitsGET /v1/git/repos/{name}/commitsWalks a ref's history newest first, or one path's history when a path is given.
get_v1_git_repos_name_filesGET /v1/git/repos/{name}/filesReturns every file a glob selects at one revision, WITH its bytes and the revision they came from.
get_v1_git_repos_name_mirrorsGET /v1/git/repos/{name}/mirrorsReturns a repo's outbound mirror targets — the downstream remotes the mirror reactor pushes to whenever a…
get_v1_git_repos_name_readmeGET /v1/git/repos/{name}/readmeReturns the README at the tree root as plain text — unrendered, so the caller decides how to present it.
get_v1_git_repos_name_refsGET /v1/git/repos/{name}/refsLists a repo's branches, tags and default branch — what a branch picker needs in one call.
get_v1_git_repos_name_subscriptionsGET /v1/git/repos/{name}/subscriptionsReturns a repo's Slack subscriptions — which channels the lifecycle notifier posts this repo's push and…
get_v1_git_repos_name_treeGET /v1/git/repos/{name}/treeLists the immediate children of one directory at one revision, directories before files.
get_v1_git_usageGET /v1/git/usageReturns per-repo and total storage bytes for the caller's org — the queryable, per-tenant number commerce and…
patch_v1_git_repos_namePATCH /v1/git/repos/{name}Flips a repo's public bit, the one mutable repo setting today.
post_v1_git_keysPOST /v1/git/keysRegisters an SSH public key so it can authenticate git clone git@<host>:<org>/<repo>.git for the caller's…
post_v1_git_reposPOST /v1/git/reposProvisions an empty bare repository in the caller's scope and returns it with its clone URLs. Answers 201.
post_v1_git_repos_name_gcPOST /v1/git/repos/{name}/gcRepacks a repo into one bitmapped pack and rewrites its commit-graph, so the next clone reuses the bitmap…
post_v1_git_repos_name_mirrorPOST /v1/git/repos/{name}/mirrorImports an external git repository into the caller's repo, provisioning it on first use.
post_v1_git_repos_name_mirrorsPOST /v1/git/repos/{name}/mirrorsRegisters a downstream remote the repo's advanced refs are pushed to whenever a push lands here. Answers 201.
post_v1_git_repos_name_pushPOST /v1/git/repos/{name}/pushLands a set of files as one commit without a git client — the hanzo.app builder's push.
post_v1_git_repos_name_subscriptionsPOST /v1/git/repos/{name}/subscriptionsBinds a Slack channel to a repo, so the lifecycle notifier posts that repo's push and deploy events there.

pricing

ToolRouteDescription
get_v1_pricingGET /v1/pricingGetPricing returns the whole pricing catalog in one document: Zen and third-party models, providers, model…
get_v1_pricing_baseGET /v1/pricing/baseListBasePlans returns the Hanzo Base plans — the managed-instance tiers, each with its monthly and annual…
get_v1_pricing_blockchainGET /v1/pricing/blockchainListBlockchainPlans returns the blockchain access plans — the RPC and node tiers, each with its monthly…
get_v1_pricing_cloudGET /v1/pricing/cloudGetCloudPricing returns the public cloud section of the catalog in one document: its instance plans, its…
get_v1_pricing_cloud_plansGET /v1/pricing/cloud/plansGetCloudPlans returns just the cloud instance plans — each with its vCPU, memory, disk, CPU type, VM…
get_v1_pricing_cloud_regionsGET /v1/pricing/cloud/regionsGetCloudRegions returns the regions a cloud instance can be placed in, each with its id, display name and…
get_v1_pricing_cloud_storageGET /v1/pricing/cloud/storageGetCloudStoragePricing returns the block-storage prices of the cloud section: the per-GB monthly rate and the…
get_v1_pricing_computeGET /v1/pricing/computeGetComputePricing returns the compute section of the catalog: the cloud provider and region the prices are…
get_v1_pricing_compute_presetsGET /v1/pricing/compute/presetsGetComputePresets returns just the named compute sizes — the short, human-labelled list ("Starter", "Pro") a…
get_v1_pricing_featuredGET /v1/pricing/featuredListFeaturedModels returns the models the catalog highlights, filtered to what the caller's org may see.
get_v1_pricing_freeGET /v1/pricing/freeListFreeModels returns the models that cost nothing to call, filtered to what the caller's org may see.
get_v1_pricing_gpuGET /v1/pricing/gpuListGPUTiers returns the rentable GPU configurations, each with its accelerator count and model, VRAM, vCPU,…
get_v1_pricing_healthGET /v1/pricing/healthHealth reports that the pricing subsystem is mounted and serving.
get_v1_pricing_iamGET /v1/pricing/iamListIAMPlans returns the identity plans — the Hanzo IAM tiers, each with its monthly and annual price,…
get_v1_pricing_model_nameGET /v1/pricing/model/{name}GetModel returns one model's catalog entry — its pricing, context window and capabilities as the pricing…
get_v1_pricing_modelsGET /v1/pricing/modelsListModels returns the whole model catalog — Hanzo's own Zen models and every third-party model — filtered to…
get_v1_pricing_paasGET /v1/pricing/paasListPaaSPlans returns the application-hosting plans — the deploy-and-host tiers, each with its monthly and…
get_v1_pricing_policyGET /v1/pricing/policyGetPricingPolicy returns the pricing policy document: the revenue-sharing terms (the idle-resale share and…
get_v1_pricing_providersGET /v1/pricing/providersListProviders returns the model providers the catalog knows, each with its info object, filtered to what the…
get_v1_pricing_subscriptionsGET /v1/pricing/subscriptionsListSubscriptionPlans returns the API subscription plans — the account-level tiers a customer subscribes to,…
get_v1_pricing_summaryGET /v1/pricing/summaryGetPricingSummary returns the catalog's headline statistics — model counts by family and the provider…
get_v1_pricing_toolsGET /v1/pricing/toolsListToolPrices returns the per-use tool prices — web search, code interpreter, file storage, image…
post_v1_pricing_syncPOST /v1/pricing/syncSyncPricing refreshes the third-party section of the catalog from its upstream listings and returns the time…

books

ToolRouteDescription
get_v1_books_accountsGET /v1/books/accountsListAccounts returns the org's chart of accounts — the seeded fixed chart every posting key in the ledger…
get_v1_books_bank_transactionsGET /v1/books/bank/transactionsListBankTransactions returns the org's normalized bank transactions, newest first — every row the import and…
get_v1_books_bank_unreconciledGET /v1/books/bank/unreconciledListUnreconciled returns the org's unmatched bank inflows and their open clarifying questions — the queue a…
get_v1_books_exportGET /v1/books/exportExportPackage returns the complete financial package for the caller's org over (from, to]: the trial balance,…
get_v1_books_glGET /v1/books/glListGL returns the org's most recent GL Entry rows, newest first.
get_v1_books_inboxGET /v1/books/inboxListInbox returns the org's open document queue — everything uploaded but not yet booked, newest first, each…
get_v1_books_metricsGET /v1/books/metricsMetrics returns the org's deterministic SaaS-metrics snapshot over an optional (from, to] window — MRR, ARR,…
get_v1_books_pnlGET /v1/books/pnlProfitAndLoss returns the org's accrual-basis Profit & Loss over an optional (from, to] window of RFC3339…
get_v1_books_positionGET /v1/books/positionBalanceSheet returns the org's Balance Sheet as of to (empty = all time), with the Assets == Liabilities +…
get_v1_books_questionsGET /v1/books/questionsListQuestions returns the clarifying questions the caller's own recent GL raises — the unusual postings a…
get_v1_books_rulesGET /v1/books/rulesListRules returns the org's auto-categorization rules, highest priority first.
get_v1_books_transactionsGET /v1/books/transactionsListTransactions returns the org's booked ledger as a single-line register, newest first: one row per…
get_v1_books_trialGET /v1/books/trialTrialBalance returns the org's trial balance over an optional [from, to] window of RFC3339 posting times,…
get_v1_books_vendorsGET /v1/books/vendorsListVendors returns the org's vendor book: each canonical vendor, the alias spellings a receipt may print it…
post_v1_books_askPOST /v1/books/askAskBooks answers a plain-language question about the caller's own books — "what is my MRR?", "how long is my…
post_v1_books_bank_syncPOST /v1/books/bank/syncSyncBank pulls every connected bank (Plaid/Teller) for the caller's org, maps each fetched transaction to a…
post_v1_books_rulesPOST /v1/books/rulesUpsertRule creates or updates one auto-categorization rule, keyed by its pattern — writing a pattern that…
post_v1_books_scan_bookPOST /v1/books/scan/bookBookScan posts a reviewed scanned bill to the ledger.
post_v1_books_syncPOST /v1/books/syncSync ingests the caller's OWN org from commerce into BOTH ledgers (live and sandbox) and reports how many new…
post_v1_books_vendorsPOST /v1/books/vendorsUpsertVendor creates or updates one vendor in the org's vendor book, keyed by its canonical name — writing a…

captable

ToolRouteDescription
delete_v1_captable_convertibles_idDELETE /v1/captable/convertibles/{id}DeleteConvertible removes one of the caller org's convertible notes, taking its principal out of the cap…
delete_v1_captable_options_idDELETE /v1/captable/options/{id}DeleteOption removes one of the caller org's option grants, taking its shares out of the cap table's…
delete_v1_captable_safes_idDELETE /v1/captable/safes/{id}DeleteSafe removes one of the caller org's SAFEs, taking its capital out of the cap table's…
delete_v1_captable_shares_idDELETE /v1/captable/shares/{id}DeleteShare removes one of the caller org's share certificates, taking its shares out of the cap table's…
delete_v1_captable_stakeholders_idDELETE /v1/captable/stakeholders/{id}DeleteStakeholder removes one of the caller org's stakeholders.
get_v1_captable_classesGET /v1/captable/classesListShareClasses returns the caller org's share classes, in creation order.
get_v1_captable_companyGET /v1/captable/companyGetCompany returns the caller org's cap-table company record.
get_v1_captable_convertiblesGET /v1/captable/convertiblesListConvertibles returns the caller org's convertible notes, newest first.
get_v1_captable_investmentsGET /v1/captable/investmentsListInvestments returns the caller org's investments, newest first.
get_v1_captable_optionsGET /v1/captable/optionsListOptions returns the caller org's option grants, newest first.
get_v1_captable_plansGET /v1/captable/plansListEquityPlans returns the caller org's equity plans, newest first.
get_v1_captable_roundsGET /v1/captable/roundsListRounds returns the caller org's fundraising rounds, newest first.
get_v1_captable_rounds_idGET /v1/captable/rounds/{id}GetRound returns one of the caller org's fundraising rounds together with every investment written into it,…
get_v1_captable_safesGET /v1/captable/safesListSafes returns the caller org's SAFEs, newest first.
get_v1_captable_sharesGET /v1/captable/sharesListShares returns the caller org's share certificates, newest first.
get_v1_captable_stakeholdersGET /v1/captable/stakeholdersListStakeholders returns the caller org's stakeholders, newest first.
get_v1_captable_summaryGET /v1/captable/summaryGetSummary computes the caller org's cap table.
patch_v1_captable_stakeholders_idPATCH /v1/captable/stakeholders/{id}UpdateStakeholder changes one of the caller org's stakeholders.
post_v1_captable_rounds_id_closePOST /v1/captable/rounds/{id}/closeCloseRound closes one of the caller org's fundraising rounds, recording the close date and moving its status…
put_v1_captable_companyPUT /v1/captable/companyUpdateCompany sets the caller org's company name and incorporation details.

company

ToolRouteDescription
get_v1_companyGET /v1/companyGet returns the caller org's formation and the stages reachable from it, or 404 when the org has not begun…
get_v1_company_registerGET /v1/company/registerListRegister returns the platform's whole formation register, newest activity first — every org's formation,…
get_v1_company_register_summaryGET /v1/company/register/summarySummarizeRegister counts the platform's formations by stage — the register's shape in one read, so a queue…
get_v1_company_reviewGET /v1/company/reviewReviewQueue reports the founders whose KYC is not yet settled, oldest formation first, so the queue drains in…
post_v1_companyPOST /v1/companyBegin starts the org's one formation and returns it with the stages reachable from it.
post_v1_company_advancePOST /v1/company/advanceAdvance runs the ONE guarded transition of the formation machine.
post_v1_company_documentsPOST /v1/company/documentsGenerateDocuments renders the formation documents for the chosen structure and jurisdiction, ingests each…
post_v1_company_esignPOST /v1/company/esignRequestEsign sends the generated formation documents for signature by every founder and records the…
post_v1_company_esign_completePOST /v1/company/esign/completeCompleteEsign records whether the formation documents have been signed.
post_v1_company_foundersPOST /v1/company/foundersSetFounders replaces the formation's founders.
post_v1_company_fundraise_roundPOST /v1/company/fundraise/roundRecordRound records a fundraising round on the org's canonical cap table.
post_v1_company_fundraise_safePOST /v1/company/fundraise/safeRequestSafe raises an e-signature request over documents already in the org's data room — a SAFE, a…
post_v1_company_genesisPOST /v1/company/genesisRecordGenesis seeds the canonical cap table with the founding allocation (stakeholders, a common share class,…
post_v1_company_import_captablePOST /v1/company/import/captableImportCapTable reads an existing company's cap table from a Google Sheet and adds its stakeholders to the…
post_v1_company_import_documentsPOST /v1/company/import/documentsImportDocuments ingests an existing company's corporate documents from a Google Drive folder into the org's…
post_v1_company_kycPOST /v1/company/kycStartKYC opens an identity-verification session for every founder with the wired provider and records each…
post_v1_company_kyc_decisionPOST /v1/company/kyc/decisionDecideKYC records a privileged reviewer's MANUAL decision on a founder's KYC — the human-in-the-loop path,…
post_v1_company_kyc_refreshPOST /v1/company/kyc/refreshRefreshKYC reconciles each pending founder's KYC with the WIRED provider — the PULL path to a…
post_v1_company_skipPOST /v1/company/skipSkip marks the org as already incorporated and moves it onto the import path, so an existing company brings…
put_v1_company_structurePUT /v1/company/structureSetStructure records the entity kind, the state of formation and the proposed name.

crm

ToolRouteDescription
delete_v1_crm_companies_idDELETE /v1/crm/companies/{id}DeleteCompany removes one of the caller org's companies and answers 204.
delete_v1_crm_contacts_idDELETE /v1/crm/contacts/{id}DeleteContact removes one of the caller org's contacts and answers 204.
delete_v1_crm_opportunities_idDELETE /v1/crm/opportunities/{id}DeleteOpportunity removes one of the caller org's deals and answers 204.
get_v1_crm_applicationsGET /v1/crm/applicationsListApplications returns the org's Startup Program applications, newest first.
get_v1_crm_applications_idGET /v1/crm/applications/{id}GetApplication returns one Startup Program application with its AI screen and stage history.
get_v1_crm_companiesGET /v1/crm/companiesListCompanies returns the caller org's companies, most recently updated first.
get_v1_crm_companies_idGET /v1/crm/companies/{id}GetCompany returns one of the caller org's companies.
get_v1_crm_contactsGET /v1/crm/contactsListContacts returns the caller org's contacts, most recently updated first.
get_v1_crm_contacts_idGET /v1/crm/contacts/{id}GetContact returns one of the caller org's contacts.
get_v1_crm_opportunitiesGET /v1/crm/opportunitiesListOpportunities returns the caller org's deals, most recently updated first.
get_v1_crm_opportunities_idGET /v1/crm/opportunities/{id}GetOpportunity returns one of the caller org's deals.
get_v1_crm_summaryGET /v1/crm/summarySummary counts the caller org's CRM records: companies, contacts, opportunities.
patch_v1_crm_applications_idPATCH /v1/crm/applications/{id}PatchApplication moves one Startup Program application through the pipeline.
post_v1_crm_companiesPOST /v1/crm/companiesCreateCompany adds a company to the caller's org and answers 201 with the stored record.
post_v1_crm_contactsPOST /v1/crm/contactsCreateContact adds a person to the caller's org and answers 201 with the stored record.
post_v1_crm_opportunitiesPOST /v1/crm/opportunitiesCreateOpportunity adds a deal to the caller's org and answers 201 with the stored record.
put_v1_crm_companies_idPUT /v1/crm/companies/{id}UpdateCompany replaces one of the caller org's companies.
put_v1_crm_contacts_idPUT /v1/crm/contacts/{id}UpdateContact replaces one of the caller org's contacts.
put_v1_crm_opportunities_idPUT /v1/crm/opportunities/{id}UpdateOpportunity replaces one of the caller org's deals.

ingress

ToolRouteDescription
delete_v1_ingress_middlewares_idDELETE /v1/ingress/middlewares/{id}DeleteMiddleware removes one of the caller org's edge transforms and hot-applies the change.
delete_v1_ingress_routes_idDELETE /v1/ingress/routes/{id}DeleteRoute removes one of the caller org's routing rules and hot-applies the shrunken table, freeing its…
delete_v1_ingress_services_idDELETE /v1/ingress/services/{id}DeleteService removes one of the caller org's backend pools and hot-applies the change.
get_v1_ingress_middlewaresGET /v1/ingress/middlewaresListMiddlewares returns every edge transform the caller's org has configured, ordered by id.
get_v1_ingress_middlewares_idGET /v1/ingress/middlewares/{id}GetMiddleware returns one of the caller org's edge transforms by id.
get_v1_ingress_routesGET /v1/ingress/routesListRoutes returns every routing rule the caller's org has configured, ordered by id.
get_v1_ingress_routes_idGET /v1/ingress/routes/{id}GetRoute returns one of the caller org's routing rules by id.
get_v1_ingress_servicesGET /v1/ingress/servicesListServices returns every backend pool the caller's org has configured, ordered by id.
get_v1_ingress_services_idGET /v1/ingress/services/{id}GetService returns one of the caller org's backend pools by id.
get_v1_ingress_statusGET /v1/ingress/statusStatus reports the ingress edge's live posture: the role this instance runs in (app or edge), whether its…
get_v1_ingress_tlsGET /v1/ingress/tlsGetTLS returns the caller org's ACME intent together with the edge-wide TLS facts it lands in: which role…
post_v1_ingress_middlewaresPOST /v1/ingress/middlewaresPutMiddleware creates or replaces one edge transform and hot-applies it.
post_v1_ingress_routesPOST /v1/ingress/routesPutRoute creates or replaces one routing rule and hot-applies the new table — there is no config file and no…
post_v1_ingress_servicesPOST /v1/ingress/servicesPutService creates or replaces one backend pool and hot-applies it.
put_v1_ingress_middlewares_idPUT /v1/ingress/middlewares/{id}PutMiddleware creates or replaces one edge transform and hot-applies it.
put_v1_ingress_routes_idPUT /v1/ingress/routes/{id}PutRoute creates or replaces one routing rule and hot-applies the new table — there is no config file and no…
put_v1_ingress_services_idPUT /v1/ingress/services/{id}PutService creates or replaces one backend pool and hot-applies it.
put_v1_ingress_tlsPUT /v1/ingress/tlsPutTLS replaces the caller org's ACME intent and hot-applies what can be hot-applied.

pubsub

ToolRouteDescription
delete_v1_pubsub_jetstream_streams_streamDELETE /v1/pubsub/jetstream/streams/{stream}DeleteStream removes one stream of the caller's org — its retained messages and its consumers with it — and…
delete_v1_pubsub_jetstream_streams_stream_consumers_nameDELETE /v1/pubsub/jetstream/streams/{stream}/consumers/{name}DeleteConsumer removes one consumer — its cursor, not the stream's messages — and answers 204 with no body.
delete_v1_pubsub_kv_bucketDELETE /v1/pubsub/kv/{bucket}DeleteBucket removes one bucket of the caller's org — every key and every revision with it — and answers 204…
delete_v1_pubsub_kv_bucket_keyDELETE /v1/pubsub/kv/{bucket}/{key}Delete removes one key — a delete marker in the key's history, so watchers see it and Get answers 404 — and…
get_v1_pubsub_jetstream_streamsGET /v1/pubsub/jetstream/streamsListStreams returns the org's streams, sorted by name.
get_v1_pubsub_jetstream_streams_streamGET /v1/pubsub/jetstream/streams/{stream}GetStream returns one stream of the caller's org — its configuration and its live state (messages, bytes,…
get_v1_pubsub_jetstream_streams_stream_consumersGET /v1/pubsub/jetstream/streams/{stream}/consumersListConsumers returns one stream's consumers, sorted by name.
get_v1_pubsub_jetstream_streams_stream_consumers_nameGET /v1/pubsub/jetstream/streams/{stream}/consumers/{name}GetConsumer returns one consumer of one org stream — its configuration and its cursor: delivered and…
get_v1_pubsub_kv_bucket_keyGET /v1/pubsub/kv/{bucket}/{key}Get returns one key's current value and revision.
get_v1_pubsub_kv_bucket_key_historyGET /v1/pubsub/kv/{bucket}/{key}/historyHistory returns one key's retained revisions, oldest first — every put and every delete marker up to the…
post_v1_pubsub_jetstream_streamsPOST /v1/pubsub/jetstream/streamsCreateStream creates a durable stream capturing the given subjects and returns it.
post_v1_pubsub_jetstream_streams_stream_consumersPOST /v1/pubsub/jetstream/streams/{stream}/consumersCreateConsumer creates a durable consumer on one stream and returns it.
post_v1_pubsub_jetstream_streams_stream_consumers_name_nextPOST /v1/pubsub/jetstream/streams/{stream}/consumers/{name}/nextFetch pulls the next batch from a consumer and acknowledges it — the request/response way to consume a…
post_v1_pubsub_kv_bucketPOST /v1/pubsub/kv/{bucket}CreateBucket creates a KV bucket and returns it.
post_v1_pubsub_publishPOST /v1/pubsub/publishPublish puts one message on the org's bus.
post_v1_pubsub_requestPOST /v1/pubsub/requestRequest sends one request on the org's bus and waits for one reply — the synchronous half of pub/sub, for…
put_v1_pubsub_jetstream_streams_streamPUT /v1/pubsub/jetstream/streams/{stream}UpdateStream rewrites a stream's configuration — subjects, limits, discard — and returns the updated stream.
put_v1_pubsub_kv_bucket_keyPUT /v1/pubsub/kv/{bucket}/{key}Put sets one key to one value and returns the revision the write created.

framework

ToolRouteDescription
delete_v1_framework_doctype_nameDELETE /v1/framework/{doctype}/{name}Removes one document, after its on_trash hooks agree.
delete_v1_framework_doctypes_nameDELETE /v1/framework/doctypes/{name}Removes a DocType and every document stored under it.
delete_v1_framework_roles_user_roleDELETE /v1/framework/roles/{user}/{role}Removes one (user, role) grant in the caller's org. Manager-only.
get_v1_framework_doctypeGET /v1/framework/{doctype}Returns the caller org's documents of one DocType, filtered, ordered and projected by the query.
get_v1_framework_doctype_nameGET /v1/framework/{doctype}/{name}Returns one document by name, with Password fields redacted.
get_v1_framework_doctypesGET /v1/framework/doctypesReturns every DocType defined in the caller's org.
get_v1_framework_doctypes_nameGET /v1/framework/doctypes/{name}Returns one DocType definition — its fields, naming rule, permissions and lifecycle flags.
get_v1_framework_modulesGET /v1/framework/modulesReturns every app lane compiled into this deployment and the DocTypes each one installs.
get_v1_framework_modules_moduleGET /v1/framework/modules/{module}Returns one app lane's install state for the caller's org: the DocTypes the lane declares, and which of them…
get_v1_framework_rolesGET /v1/framework/rolesReturns every (user, role) assignment in the caller's org.
get_v1_framework_summaryGET /v1/framework/summaryReports how much of the DocType surface the caller's org uses: how many DocTypes it has defined, and how many…
post_v1_framework_doctype_name_cancelPOST /v1/framework/{doctype}/{name}/cancelMoves a submitted document to cancelled (docstatus 1 → 2) after its on_cancel hooks agree.
post_v1_framework_doctype_name_submitPOST /v1/framework/{doctype}/{name}/submitMoves a draft to submitted (docstatus 0 → 1) after its on_submit hooks agree.
post_v1_framework_doctypesPOST /v1/framework/doctypesDefines a DocType in the caller's org: the metadata that gives a document surface its fields, its naming…
post_v1_framework_modules_module_installPOST /v1/framework/modules/{module}/installCreates an app lane's DocTypes in the caller's org.
post_v1_framework_rolesPOST /v1/framework/rolesGrants one user one role in the caller's org — how a member gains rights on a DocType, since permissions name…
put_v1_framework_doctypes_namePUT /v1/framework/doctypes/{name}Replaces a DocType definition wholesale (PUT semantics): the stored definition becomes the body.

compliance

ToolRouteDescription
get_v1_compliance_accreditationGET /v1/compliance/accreditationListAccreditation returns the org's tracked accreditation-state records, newest first — evidence entries the…
get_v1_compliance_accreditation_idGET /v1/compliance/accreditation/{id}GetAccreditation returns one tracked accreditation record.
get_v1_compliance_auditGET /v1/compliance/auditAuditRead is the compliance-scoped read of the SHARED tamper-evident audit plane — the SOC 2 posture surface…
get_v1_compliance_healthGET /v1/compliance/healthHealth reports subsystem liveness and the wired verification provider.
get_v1_compliance_recordsGET /v1/compliance/recordsListRecords is the unified compliance-record view for the org: its verifications and accreditation records…
get_v1_compliance_statusGET /v1/compliance/statusStatus is the org's honest posture read: the wired provider and the per-status tally of its verifications.
get_v1_compliance_subjectsGET /v1/compliance/subjectsListSubjects returns the org's subjects as PII-MINIMIZED summaries — no name or email, only whether an email…
get_v1_compliance_subjects_idGET /v1/compliance/subjects/{id}GetSubject returns one subject WITH its contact PII — the only surface that returns it, and only to the…
get_v1_compliance_verificationsGET /v1/compliance/verificationsListVerifications returns the org's KYC/KYB verifications, newest first — opaque subject references and…
get_v1_compliance_verifications_idGET /v1/compliance/verifications/{id}GetVerification returns one verification — its opaque subject reference and provider-reported status, no…
post_v1_compliance_accreditationPOST /v1/compliance/accreditationCreateAccreditation records an ASSERTED accreditation state for a subject — the subject's own assertion, with…
post_v1_compliance_accreditation_id_decisionPOST /v1/compliance/accreditation/{id}/decisionDecideAccreditation records an org reviewer's decision on an accreditation record — a reviewer confirmation,…
post_v1_compliance_subjectsPOST /v1/compliance/subjectsCreateSubject records a party the org is verifying as part of its own onboarding/compliance — a team member,…
post_v1_compliance_verificationsPOST /v1/compliance/verificationsStartVerification begins a KYC/KYB verification of a subject through the wired provider — an existing subject…
post_v1_compliance_verifications_id_decisionPOST /v1/compliance/verifications/{id}/decisionDecideVerification records a privileged reviewer's MANUAL decision on a verification — the human-in-the-loop…
post_v1_compliance_verifications_id_refreshPOST /v1/compliance/verifications/{id}/refreshRefreshVerification polls the wired provider for its current decision and records it, ATTRIBUTED to the…

platform

ToolRouteDescription
delete_v1_platform_sites_slugDELETE /v1/platform/sites/{slug}DeleteProject deletes a project and takes its site off the internet.
delete_v1_platform_sites_slug_domains_hostDELETE /v1/platform/sites/{slug}/domains/{host}ReleaseDomain gives a custom hostname back, so the name is free to reuse.
get_v1_platform_sitesGET /v1/platform/sitesListProjects returns every project your org owns.
get_v1_platform_sites_slugGET /v1/platform/sites/{slug}GetProject returns one project of yours by slug — its settings, its live URL and the deployment currently…
get_v1_platform_sites_slug_deploymentsGET /v1/platform/sites/{slug}/deploymentsListDeployments returns a project's deploy history, newest version first.
get_v1_platform_sites_slug_deployments_idGET /v1/platform/sites/{slug}/deployments/{id}GetDeployment returns one deployment of a project by id.
get_v1_platform_sites_slug_domainsGET /v1/platform/sites/{slug}/domainsListDomains returns every custom hostname this site holds: the live ones, plus any pending claim with the DNS…
get_v1_platform_sites_slug_releasesGET /v1/platform/sites/{slug}/releasesListReleases returns a site's releases newest-first, marking the active one — the rollback menu.
patch_v1_platform_sites_slugPATCH /v1/platform/sites/{slug}UpdateProject changes a project's settings, and only the settings you send.
post_v1_platform_sitesPOST /v1/platform/sitesCreateProject creates a project — the handle a site is deployed and served under — and answers 201 with it in…
post_v1_platform_sites_slug_domainsPOST /v1/platform/sites/{slug}/domainsBindDomains attaches one or more CUSTOM public hostnames to this org's site.
post_v1_platform_sites_slug_domains_host_verifyPOST /v1/platform/sites/{slug}/domains/{host}/verifyVerifyDomain checks the DNS challenge for a pending custom hostname and, when it passes, promotes the host so…
post_v1_platform_sites_slug_publishPOST /v1/platform/sites/{slug}/publishPublishSite promotes a build output into a new release AND goes live with it — create+activate in one call,…
post_v1_platform_sites_slug_purgePOST /v1/platform/sites/{slug}/purgePurgeProject flushes the site's edge cache without redeploying anything.
post_v1_platform_sites_slug_releasesPOST /v1/platform/sites/{slug}/releasesCreateRelease promotes a build output into a new immutable release WITHOUT serving it — the staged half of…
post_v1_platform_sites_slug_releases_release_activatePOST /v1/platform/sites/{slug}/releases/{release}/activateActivateRelease points the site at an existing release — the go-live, and equally the ROLLBACK.

automations

ToolRouteDescription
delete_v1_automations_flows_idDELETE /v1/automations/flows/{id}DeleteFlow deletes one automation, its versions and its run history.
get_v1_automations_connectorsGET /v1/automations/connectorsConnectors returns the connector catalogue.
get_v1_automations_flowsGET /v1/automations/flowsListFlows returns the caller org's automations, most-recently-updated first.
get_v1_automations_flows_idGET /v1/automations/flows/{id}GetFlow returns one automation and its latest version.
get_v1_automations_flows_id_versionsGET /v1/automations/flows/{id}/versionsListVersions returns one flow's versions, newest first.
get_v1_automations_piecesGET /v1/automations/piecesPieces is the retired-name alias of the connector catalogue.
get_v1_automations_runsGET /v1/automations/runsListRuns returns the caller org's run history, newest first.
get_v1_automations_runs_idGET /v1/automations/runs/{id}GetRun returns one run. A run that has not reached a terminal status is refreshed from the durable engine…
patch_v1_automations_flows_idPATCH /v1/automations/flows/{id}UpdateFlow updates one automation's metadata in place.
post_v1_automations_connectors_id_runPOST /v1/automations/connectors/{id}/runRun executes one connector action in-process and answers the outcome.
post_v1_automations_flowsPOST /v1/automations/flowsCreateFlow creates an automation and its initial DRAFT version in one call.
post_v1_automations_flows_id_disablePOST /v1/automations/flows/{id}/disableDisableFlow disarms a flow's trigger and marks it DISABLED.
post_v1_automations_flows_id_enablePOST /v1/automations/flows/{id}/enableEnableFlow arms a flow's trigger and marks it ENABLED.
post_v1_automations_flows_id_runPOST /v1/automations/flows/{id}/runRunFlow starts one durable run of a flow now.
post_v1_automations_flows_id_versionsPOST /v1/automations/flows/{id}/versionsCreateVersion adds a new DRAFT version to a flow.

mq

ToolRouteDescription
delete_v1_mq_streams_nameDELETE /v1/mq/streams/{name}Removes a stream with all its messages and consumers.
delete_v1_mq_streams_name_messages_seqDELETE /v1/mq/streams/{name}/messages/{seq}Erases one message by sequence; the sequence gap remains.
delete_v1_mq_streams_stream_consumers_nameDELETE /v1/mq/streams/{stream}/consumers/{name}Removes a consumer and its delivery state; unacknowledged messages stay in the stream.
get_v1_mq_healthGET /v1/mq/healthReports whether the message plane behind this surface answers.
get_v1_mq_infoGET /v1/mq/infoReturns the broker's identity and the org's stream count.
get_v1_mq_streamsGET /v1/mq/streamsReturns the org's streams, name-ordered, with their live state.
get_v1_mq_streams_nameGET /v1/mq/streams/{name}Returns one stream's configuration and live state.
get_v1_mq_streams_name_messagesGET /v1/mq/streams/{name}/messagesReads stored messages without a consumer: by sequence, by newest on a subject, or walking a subject forward…
get_v1_mq_streams_stream_consumersGET /v1/mq/streams/{stream}/consumersReturns a stream's consumers, name-ordered, with delivery state.
get_v1_mq_streams_stream_consumers_nameGET /v1/mq/streams/{stream}/consumers/{name}Returns one consumer's configuration and delivery state.
post_v1_mq_streamsPOST /v1/mq/streamsCreates a durable stream in the org's namespace and returns it.
post_v1_mq_streams_name_purgePOST /v1/mq/streams/{name}/purgeRemoves messages from a stream, leaving its consumers in place.
post_v1_mq_streams_stream_consumersPOST /v1/mq/streams/{stream}/consumersCreates a durable pull consumer on a stream and returns it.
post_v1_mq_streams_stream_consumers_name_nextPOST /v1/mq/streams/{stream}/consumers/{name}/nextPulls the consumer's next batch. Delivered messages are acknowledged on delivery — the broker will not…
put_v1_mq_streams_namePUT /v1/mq/streams/{name}Reconfigures an existing stream; the path names the stream, and the immutable fields (storage, retention)…

plans

ToolRouteDescription
get_v1_plansGET /v1/plansListCloudPlans returns the Hanzo cloud plan catalog: every cloud tier with its price, included capacity,…
get_v1_plans_blockchainGET /v1/plans/blockchainListBlockchainPlans returns the blockchain RPC plan catalog: the tiers metered in monthly compute units, with…
get_v1_plans_cloudGET /v1/plans/cloudListCloudCapacityPlans returns the cloud plan catalog.
get_v1_plans_dnsGET /v1/plans/dnsListDNSPlans returns the DNS plan catalog: the tiers priced on zones, records per zone and queries per day.
get_v1_plans_entitlements_idGET /v1/plans/entitlements/{id}GetPlanEntitlements returns what one plan GRANTS and not what it costs: the canonical namespaced entitlement…
get_v1_plans_gpuGET /v1/plans/gpuListGPUTiers returns the rentable GPU configurations, each with its accelerator count and model, VRAM, vCPUs,…
get_v1_plans_healthGET /v1/plans/healthHealth reports that the plans subsystem is mounted and serving.
get_v1_plans_policyGET /v1/plans/policyGetPricingPolicy returns the published pricing policy: whether pricing is transparent, the revenue-sharing…
get_v1_plans_regionsGET /v1/plans/regionsListRegions returns the regions cloud capacity is offered in, each with its display name and physical…
get_v1_plans_resolve_idGET /v1/plans/resolve/{id}ResolvePlan resolves one plan to everything a consumer of the catalog needs at once: its canonical…
get_v1_plans_schemaGET /v1/plans/schemaGetPlanSchemas returns the two JSON Schema documents this surface speaks: entitlements.schema.json, which…
get_v1_plans_storageGET /v1/plans/storageGetStoragePricing returns the block-storage price block: the price per GB per month and the volume size…
get_v1_plans_subscriptionsGET /v1/plans/subscriptionsListSubscriptionPlans returns the subscription ladder — the personal and team tiers a customer buys to use…
get_v1_plans_toolsGET /v1/plans/toolsListToolPrices returns the per-use price of every metered tool — web search, code interpreter, image…
get_v1_plans_vocabGET /v1/plans/vocabGetEntitlementVocabulary returns the entitlement key vocabulary: every key with its namespace, JSON type,…

integrations

ToolRouteDescription
delete_v1_integrations_github_repos_repo_pagesDELETE /v1/integrations/github/repos/{repo}/pagesDeletes the repo's Pages site. 404 when there is none, so a caller can tell "turned it off" from "there was…
get_v1_integrationsGET /v1/integrationsReturns every registered integration provider together with THIS org's connection status for it — the catalog…
get_v1_integrations_github_reposGET /v1/integrations/github/reposLists the org's granted GitHub repositories, each annotated with its native import + sync status from the git…
get_v1_integrations_github_repos_repo_pagesGET /v1/integrations/github/repos/{repo}/pagesReturns the repo's Pages status, live URL, custom domain and build source.
get_v1_integrations_providerGET /v1/integrations/{provider}Returns ONE provider with this org's connection status — the same view list carries, for a single id.
post_v1_integrations_github_issues_backfillPOST /v1/integrations/github/issues/backfillSeeds the native tracker with the EXISTING issues across the org's granted repos (default state=open); the…
post_v1_integrations_github_repos_importPOST /v1/integrations/github/repos/importGithubImport imports the selected (or all) granted repos into git.hanzo.ai.
post_v1_integrations_github_repos_repo_pagesPOST /v1/integrations/github/repos/{repo}/pagesCreates the repo's Pages site and answers 201 Created with it.
post_v1_integrations_github_repos_repo_pages_buildsPOST /v1/integrations/github/repos/{repo}/pages/buildsGithubPagesBuild requests a Pages rebuild and returns the queued build's status.
post_v1_integrations_provider_connectPOST /v1/integrations/{provider}/connectAcquires the org's credential for one provider.
post_v1_integrations_provider_disconnectPOST /v1/integrations/{provider}/disconnectRevokes (best-effort) and forgets an org's connection: it deletes every custodied KMS secret and the…
post_v1_integrations_provider_verifyPOST /v1/integrations/{provider}/verifyRe-checks a CONNECTED apikey connector's stored credential against the provider, live (`hanzo connector…
post_v1_integrations_telegram_connectPOST /v1/integrations/telegram/connectMints a short, single-use deep-link code bound to the caller's org and returns the t.me link the console…
put_v1_integrations_github_repos_repo_pagesPUT /v1/integrations/github/repos/{repo}/pagesSets or clears the custom domain (cname) and updates HTTPS enforcement, build type, or source.

projects

ToolRouteDescription
delete_v1_projects_slugDELETE /v1/projects/{slug}DeleteProject deletes a project and takes its site off the internet.
delete_v1_projects_slug_domains_hostDELETE /v1/projects/{slug}/domains/{host}ReleaseDomain gives a custom hostname back, so the name is free to reuse.
get_v1_projectsGET /v1/projectsListProjects returns every project your org owns.
get_v1_projects_slugGET /v1/projects/{slug}GetProject returns one project of yours by slug — its settings, its live URL and the deployment currently…
get_v1_projects_slug_deploymentsGET /v1/projects/{slug}/deploymentsListDeployments returns a project's deploy history, newest version first.
get_v1_projects_slug_deployments_idGET /v1/projects/{slug}/deployments/{id}GetDeployment returns one deployment of a project by id.
get_v1_projects_slug_domainsGET /v1/projects/{slug}/domainsListDomains returns every custom hostname this site holds: the live ones, plus any pending claim with the DNS…
patch_v1_projects_slugPATCH /v1/projects/{slug}UpdateProject changes a project's settings, and only the settings you send.
post_v1_projectsPOST /v1/projectsCreateProject creates a project — the handle a site is deployed and served under — and answers 201 with it in…
post_v1_projects_forkPOST /v1/projects/forkForkProject creates a project seeded from a PUBLISHED EXAMPLE — either a starter-kit template from the ONE…
post_v1_projects_slug_deployments_id_completePOST /v1/projects/{slug}/deployments/{id}/completeCompleteDeployment is the CI completion hook that flips a queued git deployment to live (or error) once CI…
post_v1_projects_slug_domainsPOST /v1/projects/{slug}/domainsBindDomains attaches one or more CUSTOM public hostnames to this org's site.
post_v1_projects_slug_domains_host_verifyPOST /v1/projects/{slug}/domains/{host}/verifyVerifyDomain checks the DNS challenge for a pending custom hostname and, when it passes, promotes the host so…
post_v1_projects_slug_purgePOST /v1/projects/{slug}/purgePurgeProject flushes the site's edge cache without redeploying anything.

guide

ToolRouteDescription
delete_v1_guide_curriculumDELETE /v1/guide/curriculumDeleteCurriculum clears the caller org's curriculum override and returns the journey it falls back to — the…
get_v1_guideGET /v1/guideOverview returns the caller org's launch journey: the active curriculum's version and title, every step with…
get_v1_guide_actionsGET /v1/guide/actionsListActions returns the caller org's Business AI action ledger, most recent first: every "do it for me" tool…
get_v1_guide_analyticsGET /v1/guide/analyticsAnalytics returns the caller org's funnel from the analytics lens plus the GTM recommendations derived from…
get_v1_guide_blueprintGET /v1/guide/blueprintGetBlueprint returns the FULL authored brand blueprint — every principle, section, step, strategy and…
get_v1_guide_blueprint_versionsGET /v1/guide/blueprint/versionsListBlueprintVersions returns the brand blueprint's version history — every stored version's number and edit…
get_v1_guide_curriculumGET /v1/guide/curriculumGetCurriculum returns the journey the caller's org is actually running, and whether it comes from the org's…
get_v1_guide_profileGET /v1/guide/profileProfile returns the caller org's OBSERVED growth profile — the signal set, the classified growth stage, and…
get_v1_guide_strategiesGET /v1/guide/strategiesStrategies returns the ENABLED tactics corpus for the caller's org: the tactics library narrowed by the…
get_v1_guide_suggestGET /v1/guide/suggestSuggest returns the caller org's next-best quests: the available, non-terminal steps of its journey ranked by…
post_v1_guide_chatPOST /v1/guide/chatChat answers a founder's question about their launch journey as the Business AI coach: it grounds the reply…
post_v1_guide_steps_id_resetPOST /v1/guide/steps/{id}/resetResetStep returns one step of the caller org's journey to todo — clearing a manual mark or a skip — and…
post_v1_guide_steps_id_skipPOST /v1/guide/steps/{id}/skipSkipStep marks one step of the caller org's journey skipped and returns the refreshed journey.

auto

ToolRouteDescription
delete_v1_auto_flows_flowDELETE /v1/auto/flows/{flow}FlowDelete deletes one of the caller's flows.
get_v1_auto_flowsGET /v1/auto/flowsFlows lists the caller's flows, newest first.
get_v1_auto_flows_flowGET /v1/auto/flows/{flow}Flow reads one of the caller's flows — the full record, graph included.
get_v1_auto_piecesGET /v1/auto/piecesPieces lists the product's built-in piece catalog: the trigger and action types a flow's nodes can use…
get_v1_auto_runsGET /v1/auto/runsRuns lists the caller's run records, newest first — optionally one flow's.
get_v1_auto_runs_runGET /v1/auto/runs/{run}Run reads one run record: status, input, output (each executed node's result keyed by node id once…
get_v1_auto_statusGET /v1/auto/statusStatus reports whether the auto service is reachable — its own health endpoint as an honest lens for "is the…
patch_v1_auto_flows_flowPATCH /v1/auto/flows/{flow}FlowUpdate patches one of the caller's flows: the name, the graph, or both — only the stated fields move.
post_v1_auto_flowsPOST /v1/auto/flowsFlowCreate creates a flow in the caller's org.
post_v1_auto_flows_flow_publishPOST /v1/auto/flows/{flow}/publishPublish snapshots the flow's current graph as its next immutable version and arms the flow's triggers.
post_v1_auto_runsPOST /v1/auto/runsStart begins one asynchronous run of a flow: the product dispatches the graph to its durable execution engine…

deploy

ToolRouteDescription
get_v1_deploy_applicationsGET /v1/deploy/applicationsListDeployApplications returns the fleet as an argocd ApplicationList: one projected Application per operator…
get_v1_deploy_applications_nameGET /v1/deploy/applications/{name}GetDeployApplication returns ONE projected argocd Application by name, with status.resources filled in from…
get_v1_deploy_applications_name_resource-treeGET /v1/deploy/applications/{name}/resource-treeGetDeployResourceTree returns one application's argocd ApplicationTree: the objects the operator reconciled…
get_v1_deploy_applications_name_revisions_revision_metadataGET /v1/deploy/applications/{name}/revisions/{revision}/metadataGetDeployRevisionMetadata returns the argocd RevisionMetadata for one revision of one application — what the…
get_v1_deploy_applications_name_syncwindowsGET /v1/deploy/applications/{name}/syncwindowsGetDeploySyncWindows returns one application's argocd ApplicationSyncWindowState — the answer to "is anything…
get_v1_deploy_clustersGET /v1/deploy/clustersListDeployClusters returns the argocd ClusterList of the destinations the caller's applications reconcile…
get_v1_deploy_gitopsGET /v1/deploy/gitopsGetDeployGitOps lists every Hanzo CD Application in the cluster: the git source each one polls, the commit it…
get_v1_deploy_projectsGET /v1/deploy/projectsListDeployProjects returns the argocd AppProjectList this console groups and filters applications by.
get_v1_deploy_session_userinfoGET /v1/deploy/session/userinfoGetDeploySession answers "is this browser signed in, and if not where does it sign in?" — the dashboard SPA's…
get_v1_deploy_settingsGET /v1/deploy/settingsGetDeploySettings returns the argocd AuthSettings object the dashboard SPA awaits before its first render.
get_v1_deploy_versionGET /v1/deploy/versionGetDeployVersion returns the argocd VersionMessage the dashboard SPA reads at bootstrap.

o11y

ToolRouteDescription
delete_v1_o11y_reviews_idDELETE /v1/o11y/reviews/{id}DeleteAnnotationQueue removes one review queue and every item in it.
get_v1_o11y_logsGET /v1/o11y/logsGetO11yLogs returns a page of one product's logs for the caller's org.
get_v1_o11y_metricsGET /v1/o11y/metricsGetO11yMetrics returns one product's RED series — request rate, errors, p50 and p95 latency — for the…
get_v1_o11y_reviewsGET /v1/o11y/reviewsListAnnotationQueues returns a page of the caller org's human-review queues, newest first, narrowed to the…
get_v1_o11y_reviews_idGET /v1/o11y/reviews/{id}GetAnnotationQueue returns one review queue with its pending and completed counts and its first page of…
get_v1_o11y_reviews_id_itemsGET /v1/o11y/reviews/{id}/itemsListAnnotationQueueItems returns a page of one review queue's items, newest first, optionally filtered to…
get_v1_o11y_statusGET /v1/o11y/statusGetO11yStatus reports whether a product's service is live: an in-cluster health probe with its measured…
patch_v1_o11y_reviews_idPATCH /v1/o11y/reviews/{id}UpdateAnnotationQueue changes a review queue's name, description or score-config set.
patch_v1_o11y_reviews_id_items_itemIdPATCH /v1/o11y/reviews/{id}/items/{itemId}UpdateAnnotationQueueItem moves one queue item between PENDING and COMPLETED and sets its assignee.
post_v1_o11y_reviewsPOST /v1/o11y/reviewsCreateAnnotationQueue creates a human-review queue in the caller's org and project.
post_v1_o11y_reviews_id_itemsPOST /v1/o11y/reviews/{id}/itemsAddAnnotationQueueItems enqueues traces, observations or sessions on a review queue.

usage

ToolRouteDescription
get_v1_usage_activityGET /v1/usage/activityActivity returns the per-day usage series for ONE authorized subject — the points a contribution heatmap and…
get_v1_usage_analyticsGET /v1/usage/analyticsIs the entitlement-GATED per-provider breakdown of the caller org's LLM usage — the paid lens over the same…
get_v1_usage_analytics_accessGET /v1/usage/analytics/accessEchoes a plan's resolved analytics entitlement so a dashboard can configure itself against the LIVE catalog…
get_v1_usage_leaderboardGET /v1/usage/leaderboardLeaderboard ranks AI usage over a window, either the users of the caller's own org or organizations against…
get_v1_usage_leaderboard_optinGET /v1/usage/leaderboard/optinGetOptin returns the caller's own public-listing preference and their org's, each with whether the caller may…
get_v1_usage_samplesGET /v1/usage/samplesIs the PER-PROVIDER view: one connected account's own consumption of its own plan — "my Claude Max plan is…
get_v1_usage_summaryGET /v1/usage/summaryAnswers GET /v1/usage/summary: the caller's own usage footprint over one window — the categorized spend…
post_v1_usagePOST /v1/usageIngests a batch of account-usage samples — what a developer's OWN AI accounts have consumed of their OWN…
post_v1_usage_rollup_backfillPOST /v1/usage/rollup/backfillBackfill seeds the derived usage rollup from ledger history — the rows written before the incremental view…
put_v1_usage_leaderboard_optinPUT /v1/usage/leaderboard/optinPutUserOptin sets the CALLER's own public-listing preference on the leaderboard.
put_v1_usage_leaderboard_optin_orgPUT /v1/usage/leaderboard/optin/orgPutOrgOptin sets the ORG's listing on the cross-org global board.
ToolRouteDescription
get_v1_legal_documentsGET /v1/legal/documentsListLegalDocuments returns the org's generated documents, newest first, WITHOUT their rendered content —…
get_v1_legal_documents_idGET /v1/legal/documents/{id}GetLegalDocument returns one of the org's documents WITH its rendered body.
get_v1_legal_filingsGET /v1/legal/filingsListLegalFilings returns the org's filing records, newest first — which documents were filed where, through…
get_v1_legal_healthGET /v1/legal/healthLegalHealth reports that the legal subsystem is serving and how many built-in templates its catalog carries.
get_v1_legal_templatesGET /v1/legal/templatesListLegalTemplates returns the org's effective template catalog: every built-in template, with any the org…
get_v1_legal_templates_idGET /v1/legal/templates/{id}GetLegalTemplate returns one template resolved for the caller's org — the org's own override if it has saved…
post_v1_legal_documentsPOST /v1/legal/documentsGenerateLegalDocument renders a document from a template and the caller's own merge data, seals it in the…
post_v1_legal_documents_id_signPOST /v1/legal/documents/{id}/signRequestLegalSignature opens an e-signature request over one document and moves it to out_for_signature,…
post_v1_legal_filingsPOST /v1/legal/filingsCreateLegalFiling records a filing of one or more of the org's documents with a state or agency, and returns…
put_v1_legal_templates_idPUT /v1/legal/templates/{id}SaveLegalTemplateOverride saves the org's own version of a template — a custom NDA, a house MSA — and returns…

campaign

ToolRouteDescription
delete_v1_campaign_idDELETE /v1/campaign/{id}DeleteCampaign removes one campaign of the caller's org and answers 204 with no body.
delete_v1_campaign_id_channels_kindDELETE /v1/campaign/{id}/channels/{kind}RemoveCampaignChannel drops one channel from a campaign and returns the updated campaign.
get_v1_campaignGET /v1/campaignListCampaigns returns the org's campaigns, newest first, optionally narrowed to one status.
get_v1_campaign_idGET /v1/campaign/{id}GetCampaign returns one campaign of the caller's org — its name, audience, creatives, channels with their…
get_v1_campaign_id_metricsGET /v1/campaign/{id}/metricsCampaignMetrics returns a campaign's results over a window: the analytics funnel (impressions, clicks,…
get_v1_campaign_summaryGET /v1/campaign/summarySummarizeCampaigns returns the org's go-to-market roll-up: how many campaigns exist, how many are live, their…
post_v1_campaignPOST /v1/campaignCreateCampaign creates a campaign as a DRAFT and returns it.
post_v1_campaign_id_channelsPOST /v1/campaign/{id}/channelsAddCampaignChannel adds a channel to a campaign, or REPLACES the one it already has of that kind, and returns…
put_v1_campaign_idPUT /v1/campaign/{id}UpdateCampaign rewrites a campaign's core fields — name, audience, creatives, schedule and budget — and…

flags

ToolRouteDescription
delete_v1_flags_defs_keyDELETE /v1/flags/defs/{key}DeleteFlagDefinition removes one flag definition by key and records the deletion in the change log.
get_v1_flags_activityGET /v1/flags/activityListFlagActivity returns the caller's flag change log newest-first: every create, update and delete, with the…
get_v1_flags_defsGET /v1/flags/defsListFlagDefinitions returns every flag definition in the caller's (org, project) store, by key, with its…
get_v1_flags_defs_keyGET /v1/flags/defs/{key}GetFlagDefinition returns one flag definition by key, or 404 when the caller's store has none under that key.
get_v1_flags_healthGET /v1/flags/healthHealth reports that the flag engine is serving.
get_v1_flags_waitlistGET /v1/flags/waitlistWaitlistMode reports whether ONE host is currently gated by the launch waitlist.
post_v1_flagsPOST /v1/flagsEvaluate runs the caller's flag definitions for one identity and returns the PostHog-shaped verdict: which…
post_v1_flags_decidePOST /v1/flags/decideEvaluate runs the caller's flag definitions for one identity and returns the PostHog-shaped verdict: which…
put_v1_flags_defs_keyPUT /v1/flags/defs/{key}PutFlagDefinition creates or replaces the flag definition at the path's key and returns the stored row.

connectors

ToolRouteDescription
delete_v1_connectors_idDELETE /v1/connectors/{id}Forgets a connector: every custodied secret, then the row.
get_v1_connectorsGET /v1/connectorsLists the caller's OWN connectors across every provider — the set hanzo connector ls prints.
get_v1_connectors_id_tokenGET /v1/connectors/{id}/tokenHands the custodied access token to its owner — the ONE place custody exits.
get_v1_connectors_providersGET /v1/connectors/providersLists the user-scoped provider cards — the catalog of what a user can connect, and how.
post_v1_connectors_id_refreshPOST /v1/connectors/{id}/refreshForces a token rotation for a connected connector, ahead of the automatic rotation a token read would do…
post_v1_connectors_provider_credentialPOST /v1/connectors/{provider}/credentialIs the direct intake path: a customer-held token/setup-token (Verify) or an externally obtained OAuth bundle…
post_v1_connectors_provider_devicePOST /v1/connectors/{provider}/deviceBegins a device sign-in and returns the code to show the user plus how to poll for completion.
post_v1_connectors_provider_device_flow_pollPOST /v1/connectors/{provider}/device/{flow}/pollAdvances a device sign-in. Terminal outcomes are DATA, not errors (verifyConn {active:false} discipline) —…

flow

ToolRouteDescription
delete_v1_flow_workflows_workflowDELETE /v1/flow/workflows/{workflow}WorkflowDelete deletes one of the caller's workflows and its runs.
get_v1_flow_runsGET /v1/flow/runsRuns reads one workflow's recorded runs: every component build with its result, keyed by component.
get_v1_flow_statusGET /v1/flow/statusStatus reports whether the flow service is reachable and which version it runs.
get_v1_flow_workflowsGET /v1/flow/workflowsWorkflows lists the caller's workflows, paged.
get_v1_flow_workflows_workflowGET /v1/flow/workflows/{workflow}Workflow reads one of the caller's workflows — the full record, graph included.
patch_v1_flow_workflows_workflowPATCH /v1/flow/workflows/{workflow}WorkflowUpdate patches one of the caller's workflows: name, description, graph, or the locked flag — only the…
post_v1_flow_runsPOST /v1/flow/runsRun executes one of the caller's workflows synchronously: the graph runs in the flow service and the response…
post_v1_flow_workflowsPOST /v1/flow/workflowsWorkflowCreate creates a workflow in the caller's org.

kb

ToolRouteDescription
delete_v1_kb_connectors_providerDELETE /v1/kb/connectors/{provider}DisconnectConnector revokes a connection: it tombstones the stored credential so a later sync cannot reuse…
get_v1_kb_connectorsGET /v1/kb/connectorsListConnectors returns every supported knowledge connector with THIS org's connection state and the REAL…
get_v1_kb_connectors_catalogGET /v1/kb/connectors/catalogListConnectorCatalog returns the ONE catalog of everything a caller can connect: every first-party connector…
get_v1_kb_connectors_provider_callbackGET /v1/kb/connectors/{provider}/callbackCompleteConnectorOAuth finishes an OAuth connection: it exchanges the provider's code for a token, seals that…
get_v1_kb_connectors_provider_connectGET /v1/kb/connectors/{provider}/connectStartConnectorOAuth returns the provider authorize URL the console opens to connect this org's account.
get_v1_kb_graphGET /v1/kb/graphGetKnowledgeGraph returns the caller org's knowledge as a node/edge graph shaped for a force-directed…
post_v1_kb_connectors_provider_syncPOST /v1/kb/connectors/{provider}/syncSyncConnector pulls the provider's documents for the caller's org and files them as knowledge sources, which…
post_v1_kb_searchPOST /v1/kb/searchSearchKnowledge runs a semantic search over the caller org's own knowledge — its wiki pages, its agent…

team

ToolRouteDescription
delete_v1_team_account_cookieDELETE /v1/team/account/cookieClearCookie signs this browser out of team by expiring the HttpOnly account-token cookie the OAuth callback…
delete_v1_team_files_workspace_filenameDELETE /v1/team/files/{workspace}/{filename}DeleteBlob removes one blob from a workspace's file store.
get_v1_team_account_providersGET /v1/team/account/providersListProviders returns the identity providers this deployment starts a login with.
get_v1_team_billing_planGET /v1/team/billing/planReadPlan returns the plan and seat counts for the caller's OWN org, resolved from the VERIFIED team session…
get_v1_team_botsGET /v1/team/botsListBots returns the caller org's bot members — the org's agents projected as the workspace Employees they…
get_v1_team_transactor_api_v1_statisticsGET /v1/team/transactor/api/v1/statisticsStatistics returns the transactor's live sessions for the workspace the caller's token names — the endpoint…
get_v1_team_transactor_statisticsGET /v1/team/transactor/statisticsStatistics returns the transactor's live sessions for the workspace the caller's token names — the endpoint…
post_v1_team_bots_syncPOST /v1/team/bots/syncSyncBots re-projects the caller org's agents as workspace members into EVERY workspace of the org, and…

tools

ToolRouteDescription
get_v1_toolsGET /v1/toolsListTools lists every tool the caller's org and project can reach, from every source, each flagged with…
get_v1_tools_activationGET /v1/tools/activationGetActivation reports which tools are switched on for the caller's org and project.
get_v1_tools_catalogGET /v1/tools/catalogListCatalog lists the MCP servers the public registries publish, as we hold them: our canonical copy of…
get_v1_tools_catalog_idGET /v1/tools/catalog/{id}GetListing returns one catalog entry in full: the publisher's description, its repository and site, every…
patch_v1_tools_catalog_idPATCH /v1/tools/catalog/{id}CurateListing sets what WE say about one catalog entry — hidden, featured, official, logo — and answers with…
post_v1_tools_callPOST /v1/tools/callCallTool runs one of the caller's activated tools and answers with its output.
post_v1_tools_catalog_syncPOST /v1/tools/catalog/syncSyncCatalog pulls the public MCP registry into our canonical copy and reports what changed.
put_v1_tools_activationPUT /v1/tools/activationPutActivation switches tools on and off for the caller's org and project, and answers with the resulting…

tracker

ToolRouteDescription
delete_v1_tracker_projects_keyDELETE /v1/tracker/projects/{key}DeleteProject removes one tracker project of the caller's org AND every issue filed under it, and answers 204…
delete_v1_tracker_projects_key_issues_numDELETE /v1/tracker/projects/{key}/issues/{num}DeleteIssue removes one issue from a tracker project and answers 204 with no body.
get_v1_tracker_projectsGET /v1/tracker/projectsListProjects returns every tracker project in the caller's org, newest first.
get_v1_tracker_projects_keyGET /v1/tracker/projects/{key}GetProject returns one tracker project of the caller's org by its key — its name, description and timestamps.
get_v1_tracker_projects_key_issuesGET /v1/tracker/projects/{key}/issuesListIssues returns the issues of one tracker project, optionally filtered by status, kind, repo and source.
get_v1_tracker_projects_key_issues_numGET /v1/tracker/projects/{key}/issues/{num}GetIssue returns one issue of one tracker project by its per-project number — title, description, status,…
patch_v1_tracker_projects_keyPATCH /v1/tracker/projects/{key}UpdateProject renames a tracker project or rewrites its description, and returns the updated project.
patch_v1_tracker_projects_key_issues_numPATCH /v1/tracker/projects/{key}/issues/{num}UpdateIssue edits one issue in place and returns it — retitle it, rewrite its body, move it between board…

wallets

ToolRouteDescription
get_v1_walletsGET /v1/walletsReturns the caller org's wallets, newest first, optionally NARROWED within the org by project, agent or…
get_v1_wallets_accountsGET /v1/wallets/accountsReturns the caller org's wallet accounts, newest first.
get_v1_wallets_idGET /v1/wallets/{id}Returns one of the caller org's wallets: its scope, custody kind, tier, chain and on-chain address.
post_v1_walletsPOST /v1/walletsProvisions a new signing identity under one of the caller org's accounts and answers the stored wallet…
post_v1_wallets_accountsPOST /v1/wallets/accountsOpens a named wallet account for the caller's org.
post_v1_wallets_id_keysPOST /v1/wallets/{id}/keysRolls one wallet's signing material through its own custody backend and answers the wallet with whatever…
post_v1_wallets_id_signPOST /v1/wallets/{id}/signProduces a secp256k1 signature from one of the caller org's wallets over a 32-byte digest, through whichever…
post_v1_wallets_id_transactionsPOST /v1/wallets/{id}/transactionsComposes a Safe transaction on the MPC ring and answers its EIP-712 hash together with the owner approval the…

webhooks

ToolRouteDescription
delete_v1_webhooks_idDELETE /v1/webhooks/{id}Removes one of the caller org's webhook endpoints and answers 204 with no body.
get_v1_webhooksGET /v1/webhooksReturns every webhook endpoint the caller's org has registered, newest first, each with its 7-day delivery…
get_v1_webhooks_idGET /v1/webhooks/{id}Returns one of the caller org's webhook endpoints with its 7-day delivery and failure counts, signing secret…
get_v1_webhooks_id_deliveriesGET /v1/webhooks/{id}/deliveriesReturns one endpoint's per-attempt delivery log, newest first — the record of what was sent, what the…
post_v1_webhooksPOST /v1/webhooksRegisters a new webhook subscription for the caller's org and answers 201 with the endpoint INCLUDING its…
post_v1_webhooks_id_secretPOST /v1/webhooks/{id}/secretMints a NEW HMAC signing secret for the endpoint and answers the endpoint WITH it — the only other response…
post_v1_webhooks_id_testPOST /v1/webhooks/{id}/testSends ONE signed test event to the endpoint right now and answers the outcome inline, so the console can show…
put_v1_webhooks_idPUT /v1/webhooks/{id}Replaces the editable fields of one of the caller org's endpoints — url, events, status and description — and…

code

ToolRouteDescription
get_v1_code_askGET /v1/code/askAnswers a question about the caller org's code with a CITED answer: retrieval packs grounding context, then…
get_v1_code_fileGET /v1/code/fileReturns the INDEXED content of one file — read_file over the chunks the search tiers hold, for pulling up…
get_v1_code_searchGET /v1/code/searchFinds code in the caller org's index across three orthogonal retrieval tiers fused by reciprocal-rank fusion:…
get_v1_code_treeGET /v1/code/treeReturns one repository's file structure with a per-file symbol count — get_repo_structure over the org's own…
post_v1_code_askPOST /v1/code/askIs askGet with the question in the request BODY, for a question too long or too awkward to put in a URL.
post_v1_code_contextPOST /v1/code/contextPacks the most relevant code for a query into a token budget — THE primitive for a coding agent that has to…
post_v1_code_indexPOST /v1/code/index(re)indexes a repository for the caller's org, incrementally: files whose content hash is unchanged are…

machines

ToolRouteDescription
bindMachineAgentPUT /v1/machines/{id}/agentBinds a cloud Agent to one of the caller org's machines: the machine is recorded as running that Agent's…
deleteMachineDELETE /v1/machines/{id}Terminates one of the caller org's machines.
getMachineGET /v1/machines/{id}Returns one of the caller org's machines by its org-scoped name.
getMachineAgentGET /v1/machines/{id}/agentReturns the agent binding of one of the caller org's machines, or 404 when the machine runs no bot runtime.
listMachineAgentsGET /v1/machines/agentsReturns every agent↔machine binding in the caller's org — which machines are running which cloud Agent, with…
listMachinesGET /v1/machinesReturns every machine the caller's org has — Visor's registry, the live DigitalOcean droplets and the DOKS…
unbindMachineAgentDELETE /v1/machines/{id}/agentDetaches the agent runtime from one of the caller org's machines.

research

ToolRouteDescription
get_v1_research_artifactsGET /v1/research/artifactsListResearchArtifacts returns the caller org's research-diary feed newest-first — the snapshots and reports…
get_v1_research_experimentsGET /v1/research/experimentsListExperiments returns the caller org's CANONICAL experiments — the deterministic deduped view over the…
get_v1_research_projectsGET /v1/research/projectsListResearchProjects returns every research project in the caller's org with its real totals — canonical and…
get_v1_research_totalsGET /v1/research/totalsGetResearchTotals returns the caller org's headline aggregate plus a per-kind breakdown — the observatory's…
post_v1_research_artifactsPOST /v1/research/artifactsRecordResearchArtifact records one research-diary artifact — a board snapshot or a generated report —…
post_v1_research_experimentsPOST /v1/research/experimentsIngestExperiments appends one batch of experiment and attempt versions to the caller org's evidence store,…
post_v1_research_grantsPOST /v1/research/grantsGrantResearchVisibility records the SEPARATE authorization an upload never implies: a record's visibility…

sites

ToolRouteDescription
get_v1_sitesGET /v1/sitesListSites returns the org's deployed sites at the pretty URLs they serve at.
get_v1_sites_slug_releasesGET /v1/sites/{slug}/releasesListReleases returns a site's releases newest-first, marking the active one — the rollback menu.
post_v1_sitesPOST /v1/sitesBuildSite generates a self-contained, mobile-responsive static site from a natural-language brief and deploys…
post_v1_sites_deployPOST /v1/sites/deployDeploySite deploys a caller-supplied file manifest — the deploy_site capability an agent calls — and answers…
post_v1_sites_slug_publishPOST /v1/sites/{slug}/publishPublishSite promotes a build output into a new release AND goes live with it — create+activate in one call,…
post_v1_sites_slug_releasesPOST /v1/sites/{slug}/releasesCreateRelease promotes a build output into a new immutable release WITHOUT serving it — the staged half of…
post_v1_sites_slug_releases_release_activatePOST /v1/sites/{slug}/releases/{release}/activateActivateRelease points the site at an existing release — the go-live, and equally the ROLLBACK.

ads

ToolRouteDescription
delete_v1_ads_campaigns_idDELETE /v1/ads/campaigns/{id}Removes one of the caller org's campaigns and answers 204 with no body.
get_v1_ads_campaignsGET /v1/ads/campaignsReturns the caller org's ad campaigns, most recently updated first, optionally narrowed to one lifecycle…
get_v1_ads_campaigns_idGET /v1/ads/campaigns/{id}Returns one of the caller org's campaigns.
get_v1_ads_summaryGET /v1/ads/summaryRolls the caller org's ad campaigns up into four numbers: how many campaigns exist, how many are active, and…
post_v1_ads_campaignsPOST /v1/ads/campaignsRegisters a new ad campaign for the caller's org and answers 201 with the stored row.
put_v1_ads_campaigns_idPUT /v1/ads/campaigns/{id}Replaces the user-owned fields of one of the caller org's campaigns and answers the stored row.

channels

ToolRouteDescription
get_v1_channelsGET /v1/channelsReturns every chat transport channels can talk to — Discord, Slack, Teams and Telegram — with the caller…
get_v1_channels_allowlistGET /v1/channels/allowlistReturns the caller org's access policy for one channel: whether DMs are pairing-gated, allowlisted or open,…
get_v1_channels_inboxGET /v1/channels/inboxReturns the messages people have sent to the caller org's connected chat bots, oldest first, in the portable…
get_v1_channels_pairingGET /v1/channels/pairingReturns the pairing requests waiting for the caller org to approve — one per person who messaged a connected…
post_v1_channels_pairing_approvePOST /v1/channels/pairing/approveTurns one pending pairing code into a standing allow entry, so that person can DM the org's bot on that…
put_v1_channels_allowlistPUT /v1/channels/allowlistEdits the caller org's access policy for one channel and answers the policy as GET would, so both verbs…

clusters

ToolRouteDescription
attachClusterPOST /v1/clustersAttaches a BYO cluster to the caller's org — the kubeconfig is validated, KMS-sealed and added to the fleet —…
createNodePoolPOST /v1/clusters/{clusterId}/poolsAdds a node pool to one of the caller org's clusters and answers 201 with the created pool.
deleteNodePoolDELETE /v1/clusters/{clusterId}/pools/{poolId}Removes a node pool from one of the caller org's clusters.
detachClusterDELETE /v1/clusters/{id}Removes a BYO cluster from the caller org's fleet.
listClustersGET /v1/clustersReturns the caller org's clusters from both sources: the managed clusters projected from Visor's node pools,…
scaleNodePoolPOST /v1/clusters/{clusterId}/pools/{poolId}/scaleResizes a node pool to an absolute node count and returns the pool as Visor reports it after the change.

fleet

ToolRouteDescription
cancelFleetJobPOST /v1/fleet/jobs/{id}/cancelCancels a queued or running render in the caller's org.
listFleetGET /v1/fleetReturns every compute unit the caller's org has, from every source, each carrying its latest utilization:…
listFleetJobsGET /v1/fleet/jobsReturns the caller org's gpu-jobs render queue, each row tagged with the GPU it targets (empty = the shared…
listFleetSamplesGET /v1/fleet/samplesReturns the caller org's utilization series, oldest first.
listFleetWorkersGET /v1/fleet/workersReturns the caller org's BYO machines — the ones that dialed in via hanzo link — with everything each host…
recordFleetSamplePOST /v1/fleet/samplesRecords a BYO worker's live GPU utilization into the SAME series the fleet board overlays.

marketplace

ToolRouteDescription
delete_v1_marketplace_listings_idDELETE /v1/marketplace/listings/{id}Unpublish withdraws one of the caller org's listings from the marketplace and answers 204.
get_v1_marketplaceGET /v1/marketplaceDiscover lists every tool and agent the caller can reach in their own org and project, enriched with any…
get_v1_marketplace_listingsGET /v1/marketplace/listingsListListings returns the listings the caller's own org has published — what this org is offering, not what it…
post_v1_marketplace_installPOST /v1/marketplace/installInstall activates one tool for the caller's own org and project.
post_v1_marketplace_listingsPOST /v1/marketplace/listingsPublish offers one tool on the marketplace, optionally monetized.
post_v1_marketplace_uninstallPOST /v1/marketplace/uninstallUninstall deactivates one tool for the caller's own org and project, so it stops being dispatchable there.

prompts

ToolRouteDescription
delete_v1_prompts_nameDELETE /v1/prompts/{name}Delete removes one of the caller org's prompts and every version of it, answering 204.
get_v1_promptsGET /v1/promptsList returns the caller org's prompt library as one row per prompt: its name, type, every version number it…
get_v1_prompts_catalogGET /v1/prompts/catalogCatalog returns the read-only starter prompt library shipped with the binary — reference content every tenant…
get_v1_prompts_metricsGET /v1/prompts/metricsMetrics returns real per-prompt statistics for the caller's org: how many versions each prompt has, which one…
get_v1_prompts_nameGET /v1/prompts/{name}Get returns one of the caller org's prompts: its CURRENT template text plus the metadata of every version it…
post_v1_promptsPOST /v1/promptsCreate records a prompt for the caller's org and answers 201 with it.

registry

ToolRouteDescription
get_v1_registry_imagesGET /v1/registry/imagesImages lists the org's container repositories, read live from the OCI catalog and filtered server-side to the…
get_v1_registry_packagesGET /v1/registry/packagesPackages lists the org's npm packages — <org> and @<org>/… — from the npm registry's search index,…
get_v1_registry_projectsGET /v1/registry/projectsProjects lists the namespaces the caller can see with what each holds: the org's slug, its repository count…
get_v1_registry_statusGET /v1/registry/statusStatus reports whether the OCI and npm registries are reachable and, when the OCI half is auth-gated, which…
get_v1_registry_tagsGET /v1/registry/tagsTags lists one org-owned repository's tags, read live from the OCI registry.
post_v1_registry_tokenPOST /v1/registry/tokenToken mints a short-lived, pull-only registry token for exactly one of the org's images, through the same IAM…

sync

ToolRouteDescription
delete_v1_sync_idDELETE /v1/sync/{id}Delete removes one sync and tears down the outbound mirror it derived, answering 204.
get_v1_syncGET /v1/syncList returns every sync link the caller's org has, each with its two endpoints, its direction and trigger…
get_v1_sync_idGET /v1/sync/{id}Get returns one sync by id. It is org-scoped: an id belonging to another tenant is the same 404 an unknown id…
patch_v1_sync_idPATCH /v1/sync/{id}Patch updates one sync's mutable policy — direction, trigger and actor — in place.
post_v1_syncPOST /v1/syncCreate declares a sync between two endpoints and returns it.
post_v1_sync_id_runPOST /v1/sync/{id}/runRun reconciles one sync now — the manual re-sync, and the initial import for a link created without run=true.

authors

ToolRouteDescription
get_v1_authorsGET /v1/authorsMyAuthorProgram returns the caller's author-program dashboard: enrolment status, linked forge login, verified…
get_v1_authors_basisGET /v1/authors/basisMyRoyaltyBasis returns the AUDIT TRAIL behind the caller's own royalty: every ledger row with the spend it…
post_v1_authors_connectPOST /v1/authors/connectConnectAuthor enrols the caller's org in the author program at status "connected" and returns its enrolment,…
post_v1_authors_deploys_recordPOST /v1/authors/deploys/recordRecordAuthorDeploy records that the caller's org deployed a project built from a source repository, which is…
post_v1_authors_repos_verifyPOST /v1/authors/repos/verifyVerifyAuthorRepo proves that the caller owns a repository — or a whole OWNER — and records the claim, which…

cloud

ToolRouteDescription
delete_v1_cloud_provider_accounts_labelDELETE /v1/cloud/{provider}/accounts/{label}Forgets one linked cloud account: it detaches every fleet cluster THIS account folded (its own names, in its…
get_v1_cloudGET /v1/cloudReturns the clouds this deployment can link and what linking each one needs — the DigitalOcean token, the AWS…
get_v1_cloud_accountsGET /v1/cloud/accountsLists the caller org's linked cloud accounts across every provider: which account each one is at the…
post_v1_cloud_provider_accountsPOST /v1/cloud/{provider}/accountsLinks one of the caller org's cloud accounts and folds the Kubernetes clusters it finds there into the ONE…
post_v1_cloud_provider_accounts_label_syncPOST /v1/cloud/{provider}/accounts/{label}/syncRe-discovers one already-linked cloud account and reconciles what it folded: kubeconfigs are refreshed,…

content

ToolRouteDescription
get_v1_content_boardGET /v1/content/boardGetBoard aggregates the caller org's marketing content across every publishable content type into ONE queue…
get_v1_content_channelsGET /v1/content/channelsGetChannels lists the distribution channels the caller's org has connected — the social integrations a…
get_v1_content_lifecycleGET /v1/content/lifecycleGetLifecycle returns the ONE marketing-content state machine: the ordered lifecycle states, which state a…
post_v1_content_doctype_name_transitionPOST /v1/content/{doctype}/{name}/transitionPostTransition moves one content item to a new lifecycle state and, on the move to published, fans it out to…
post_v1_content_publishPOST /v1/content/publishPublish distributes one CMS content item to the channels recorded on it and returns the honest per-channel…

k8s

ToolRouteDescription
createKubernetesClusterPOST /v1/k8s/clustersProvisions a DOKS cluster for the caller's org and answers 201.
deleteKubernetesClusterDELETE /v1/k8s/clusters/{id}Destroys a DOKS cluster by id and answers 204. ADMIN-GATED, like create.
getKubernetesClusterGET /v1/k8s/clusters/{id}Returns one cluster's detail: node pools + worker nodes.
listKubernetesClustersGET /v1/k8s/clustersLists the org's DOKS clusters (Visor, house account) folded with the org's BYO clusters — ONE fleet cluster…
listKubernetesNodesGET /v1/k8s/nodesReturns every DOKS worker node in the org's clusters as a machine — the SAME set the fleet folds in…
ToolRouteDescription
delete_v1_search_nameDELETE /v1/search/{name}DropSearch deletes one search index from the shared backend and removes its metadata row.
get_v1_searchGET /v1/searchListSearch lists the caller org's search indexes.
get_v1_search_indexesGET /v1/search/indexesLists the search indexes with their document counts and timestamps.
get_v1_search_nameGET /v1/search/{name}GetSearch returns one search index's metadata.
get_v1_search_statsGET /v1/search/statsTotals the documents across every search index.

templates

ToolRouteDescription
delete_v1_templates_slugDELETE /v1/templates/{slug}Deletes the caller org's OWN starter kit. A slug they do not own is a 404, never a delete: the DELETE binds…
get_v1_templatesGET /v1/templatesLists the public starter-kit catalog plus, for a validated caller, that org's own private kits.
get_v1_templates_slugGET /v1/templates/{slug}Returns one starter kit: the caller org's own by that slug, else the public catalog's.
post_v1_templatesPOST /v1/templatesCreates a starter kit PRIVATE to the caller's org and answers 201 with the stored kit.
put_v1_templates_slugPUT /v1/templates/{slug}Overwrites the caller org's OWN starter kit at the path slug, answering the stored kit.

vector

ToolRouteDescription
delete_v1_vector_nameDELETE /v1/vector/{name}DropVector deletes one vector collection from the shared backend and removes its metadata row.
get_v1_vectorGET /v1/vectorListVector lists the caller org's vector collections.
get_v1_vector_collectionsGET /v1/vector/collectionsLists the vector collections with their size and geometry.
get_v1_vector_nameGET /v1/vector/{name}GetVector returns one vector collection's metadata.
get_v1_vector_statsGET /v1/vector/statsTotals the collections, vectors and storage across the vector store.

balancers

ToolRouteDescription
delete_v1_balancers_idDELETE /v1/balancers/{id}DeleteLoadBalancer removes one of the caller org's load balancers and answers 204.
get_v1_balancersGET /v1/balancersListLoadBalancers returns every load balancer the caller's org owns, under the friendly names the org created…
get_v1_balancers_idGET /v1/balancers/{id}GetLoadBalancer returns one of the caller org's load balancers by id.
post_v1_balancersPOST /v1/balancersCreateLoadBalancer creates a load balancer in the caller's org namespace and answers 201 with it.

destinations

ToolRouteDescription
delete_v1_destinations_platformDELETE /v1/destinations/{platform}Forgets a destination for the caller's org: every credential held in KMS, then the stored config.
get_v1_destinationsGET /v1/destinationsReports every destination this deployment can forward to, each with the caller org's connection state:…
get_v1_destinations_platformGET /v1/destinations/{platform}Reports one destination's card for the caller's org — its config fields, its connection state, and whether a…
post_v1_destinations_platform_testPOST /v1/destinations/{platform}/testSends ONE synthetic pageview through the connected destination end to end and reports what the platform said.

engine

ToolRouteDescription
get_v1_engine_modelGET /v1/engine/modelModel reads one model's load state — loaded, unloading, or not_found, as the engine itself reports it.
get_v1_engine_modelsGET /v1/engine/modelsModels lists the models the engine serves, each with its load state — the server's own model table (its…
get_v1_engine_statusGET /v1/engine/statusStatus reports whether the engine deployment is reachable and which build revision it runs — an honest lens…
get_v1_engine_systemGET /v1/engine/systemSystem reads the engine host's inventory: OS, CPU, memory, every accelerator device with its VRAM and compute…

help

ToolRouteDescription
get_v1_help_articlesGET /v1/help/articlesReturns the public knowledge base: the help center's Published, publicly-visible articles as cards.
get_v1_help_articles_slugGET /v1/help/articles/{slug}Returns one public article by slug, with its body.
get_v1_help_categoriesGET /v1/help/categoriesReturns the knowledge-base sections for the public center's navigation — but ONLY the sections that front at…
post_v1_help_ticketsPOST /v1/help/ticketsFiles a customer support ticket into the public help center.

skills

ToolRouteDescription
delete_v1_skills_idDELETE /v1/skills/{id}DeleteSkill removes one of the caller org's authored skills.
get_v1_skillsGET /v1/skillsListSkills lists the skills the caller's org can reach — the brand's embedded catalogue plus the org's own…
get_v1_skills_authoredGET /v1/skills/authoredListAuthoredSkills lists the caller org's OWN skills with their SKILL.md bodies.
post_v1_skillsPOST /v1/skillsPutSkill adds or revises one of the caller org's own skills, and answers 201 with the stored record.

validators

ToolRouteDescription
get_v1_validatorsGET /v1/validatorsReturns the validator slots the caller's org has claimed.
get_v1_validators_challengeGET /v1/validators/challengeIssues the single-use nonce and the exact message a wallet must sign to claim a validator slot.
get_v1_validators_tokenIdGET /v1/validators/{tokenId}Returns one claimed validator slot, scoped to the caller's org.
post_v1_validatorsPOST /v1/validatorsClaims a validator slot and provisions its node, after proving the caller's wallet owns the slot's NFT.

vpcs

ToolRouteDescription
delete_v1_vpcs_idDELETE /v1/vpcs/{id}DeleteVpc removes one of the caller org's VPCs and answers 204.
get_v1_vpcsGET /v1/vpcsListVpcs returns every VPC the caller's org owns, under the friendly names the org created them with.
get_v1_vpcs_idGET /v1/vpcs/{id}GetVpc returns one of the caller org's VPCs by id.
post_v1_vpcsPOST /v1/vpcsCreateVpc creates a VPC in the caller's org namespace and answers 201 with it.

world

ToolRouteDescription
get_v1_world_limitsGET /v1/world/limitsEchoes a World plan's rate limits, alert quota and model-API grant, read straight from the live @hanzo/plans…
get_v1_world_newsGET /v1/world/newsReturns the caller's merged world-news feed: every source their project's pipeline names — GDELT once per…
get_v1_world_pipelineGET /v1/world/pipelineReturns the caller project's news pipeline: which feeds it reads and how the merged result is filtered.
put_v1_world_pipelinePUT /v1/world/pipelineReplaces the caller project's news pipeline and returns what was stored.

analytics

ToolRouteDescription
get_v1_analytics_overviewGET /v1/analytics/overviewOverview returns the caller org's analytics KPIs for one time window.
get_v1_analytics_timeseriesGET /v1/analytics/timeseriesTimeseries returns the caller org's LLM usage over time as an evenly-spaced series.
get_v1_analytics_topGET /v1/analytics/topTop returns the caller org's ranked lenses for one window, five of them at once.

compute

ToolRouteDescription
deleteBotDELETE /v1/compute/bots/{id}Tears down both halves of a bot: it unbinds the agent (best-effort — a bot with no binding still deletes),…
getBotGET /v1/compute/bots/{id}Returns one of the caller org's bot machines with its agent binding.
listBotsGET /v1/compute/botsReturns the caller org's bot machines — the kind=bot machines — each joined with the agent binding that says…

datastore

ToolRouteDescription
delete_v1_datastore_nameDELETE /v1/datastore/{name}DropDatastore deprovisions one Hanzo Datastore warehouse.
get_v1_datastoreGET /v1/datastoreListDatastore lists the caller org's Hanzo Datastore warehouses.
get_v1_datastore_nameGET /v1/datastore/{name}GetDatastore returns one Hanzo Datastore warehouse's metadata.

docdb

ToolRouteDescription
delete_v1_docdb_nameDELETE /v1/docdb/{name}DropDocDB deprovisions one Hanzo DocDB database.
get_v1_docdbGET /v1/docdbListDocDB lists the caller org's Hanzo DocDB document databases.
get_v1_docdb_nameGET /v1/docdb/{name}GetDocDB returns one Hanzo DocDB database's metadata.

enablement

ToolRouteDescription
get_v1_enablementGET /v1/enablementGetEnablement returns what the caller's org can actually use: every managed item with its global state,…
post_v1_enablement_optinPOST /v1/enablement/optinOptIntoBeta opts the caller's OWN org into a beta item.
post_v1_enablement_optoutPOST /v1/enablement/optoutOptOutOfBeta removes the caller's OWN org from a beta item's grant list, the reverse of OptIntoBeta and…

iam

ToolRouteDescription
get_v1_iam_keysGET /v1/iam/keysGetKey returns the caller's own API keys — every type they hold, read AUTHORITATIVELY from IAM rather than…
post_v1_iam_keysPOST /v1/iam/keysMintKey creates — or rotates — the caller's API key of the requested type and returns it ONCE.
post_v1_iam_onboardPOST /v1/iam/onboardOnboard creates the caller's organization.

keys

ToolRouteDescription
delete_v1_keysDELETE /v1/keysRevokeKey revokes the caller's own API key of the requested class.
get_v1_keysGET /v1/keysGetKey returns the caller's own API keys — every type they hold, read AUTHORITATIVELY from IAM rather than…
post_v1_keysPOST /v1/keysMintKey creates — or rotates — the caller's API key of the requested type and returns it ONCE.

kv

ToolRouteDescription
delete_v1_kv_nameDELETE /v1/kv/{name}DropKV deprovisions one Hanzo KV store. It reverts any app instance bound to it back to Base BEFORE tearing…
get_v1_kvGET /v1/kvListKV lists the caller org's Hanzo KV stores.
get_v1_kv_nameGET /v1/kv/{name}GetKV returns one Hanzo KV store's metadata.

mcp

ToolRouteDescription
delete_v1_mcp_servers_idDELETE /v1/mcp/servers/{id}DeleteServer deregisters one of the caller org's external MCP servers, so its tools leave the registry.
get_v1_mcp_serversGET /v1/mcp/serversListServers lists the external MCP servers the caller's org has registered.
post_v1_mcp_serversPOST /v1/mcp/serversCreateServer gives the caller's org one more external MCP server, so its tools join the org's tool plane and…

ml

ToolRouteDescription
delete_v1_ml_models_nameDELETE /v1/ml/models/{name}DeleteModel deletes a deployed inference model.
get_v1_ml_modelsGET /v1/ml/modelsListModels lists the inference models deployed in the caller's org.
get_v1_ml_models_nameGET /v1/ml/models/{name}GetModel returns one deployed inference model.

plugins

ToolRouteDescription
delete_v1_plugins_authored_idDELETE /v1/plugins/authored/{id}DeleteAuthoredPlugin removes one of the caller org's built plugins, so the runtime can no longer load it.
get_v1_pluginsGET /v1/pluginsListPlugins reports what this deployment actually mounted: every subsystem the composition root declared and…
get_v1_plugins_authoredGET /v1/plugins/authoredListAuthoredPlugins lists the plugins the caller's org BUILT, newest first, each with the TypeScript as…

s3

ToolRouteDescription
delete_v1_s3_nameDELETE /v1/s3/{name}DropS3 deletes one bucket from the shared object store and removes its metadata row.
get_v1_s3GET /v1/s3ListS3 lists the caller org's object-storage buckets.
get_v1_s3_nameGET /v1/s3/{name}GetS3 returns one bucket's metadata. It carries the bucket's status and the gateway address it is reached at,…

sql

ToolRouteDescription
delete_v1_sql_nameDELETE /v1/sql/{name}DropSQL deprovisions one Hanzo SQL database.
get_v1_sqlGET /v1/sqlListSQL lists the caller org's Hanzo SQL databases.
get_v1_sql_nameGET /v1/sql/{name}GetSQL returns one Hanzo SQL database's metadata.

blueprint

ToolRouteDescription
get_v1_blueprintGET /v1/blueprintReturns every deployable blueprint with its service count and estimated monthly compute cost.
get_v1_blueprint_healthGET /v1/blueprint/healthReports blueprint liveness and echoes the compute rate card in force.

bots

ToolRouteDescription
get_v1_botsGET /v1/botsList returns the caller org's live bot runs, read from the bot runtime and projected into the console…
post_v1_bots_runId_stopPOST /v1/bots/{runId}/stopStop terminates one of the caller org's own bot runs and reports its terminal state.

finance

ToolRouteDescription
get_v1_finance_accountsGET /v1/finance/accountsListFinanceAccounts returns the ledger accounts the caller may see, with their balances.
get_v1_finance_treasuryGET /v1/finance/treasuryGetTreasury returns the reserve fund's health and the current revenue-share policy for any validated caller.

gateway

ToolRouteDescription
get_v1_gateway_configGET /v1/gateway/configRead returns the EFFECTIVE edge policy the caller is subject to: the platform CORS allowlist and pre-auth…
put_v1_gateway_configPUT /v1/gateway/configWrite updates one policy scope and returns the policy in force after the write.

gpus

ToolRouteDescription
listGpuAlertsGET /v1/gpus/alertsIs an HONEST empty surface: Visor exposes no GPU alert inventory, so this returns [] rather than fabricating…
listGpusGET /v1/gpusReturns one row per physical accelerator the caller's org has, derived from its real GPU machines (the size…

insights

ToolRouteDescription
get_v1_insights_eventsGET /v1/insights/eventsInsightsEvents returns the caller org's most recent product events, newest first.
get_v1_insights_healthGET /v1/insights/healthInsightsHealth reports that the unified insights surface is serving.

networks

ToolRouteDescription
get_v1_networksGET /v1/networksReturns the caller's org overlay network on the Zero Trust fabric.
get_v1_networks_idGET /v1/networks/{id}Returns one overlay network by id, scoped to the caller's org.

orgs

ToolRouteDescription
get_v1_orgs_org_entitlementsGET /v1/orgs/{org}/entitlementsGet lists the products an org has ENABLED — its own intent, which the console's paid-product sidebar reads to…
post_v1_orgs_org_entitlementsPOST /v1/orgs/{org}/entitlementsPost turns products on or off for an org and returns the enabled set afterwards.

referrals

ToolRouteDescription
get_v1_referralsGET /v1/referralsReturns the caller's referral code, share link and the referrals they have made.
post_v1_referrals_claimPOST /v1/referrals/claimRecords that the caller's org signed up through a referral code.

sbom

ToolRouteDescription
get_v1_sbom_healthGET /v1/sbom/healthHealth is a pure liveness probe: the service is up; datastore reflects whether the datastore store is…
post_v1_sbomPOST /v1/sbomIngest persists a CycloneDX SBOM's components keyed by image digest.

settings

ToolRouteDescription
get_v1_settings_productGET /v1/settings/{product}GetSettings reads the caller org's configuration for one product, with every secret field MASKED — only the…
put_v1_settings_productPUT /v1/settings/{product}PutSettings writes the caller org's configuration for one product and answers the stored result, secrets…

share

ToolRouteDescription
get_v1_shareGET /v1/shareListShares returns the tunnel shares the caller's org currently has open, across every environment that org…
post_v1_share_enablePOST /v1/share/enableEnable provisions the caller org's tunnel account and returns the credential the hanzo share CLI needs to…

translate

ToolRouteDescription
get_v1_translate_memoryGET /v1/translate/memoryList returns the org's own translation-memory entries, newest first, optionally narrowed to one target…
put_v1_translate_memoryPUT /v1/translate/memoryReview records a human decision on one translation-memory entry, and returns the entry as stored.

audit

ToolRouteDescription
get_v1_auditGET /v1/auditList reads the caller's OWN org audit trail, newest first, with the total the filter matched so a console can…

base

ToolRouteDescription
get_v1_base_healthGET /v1/base/healthBaseHealth reports that the base subsystem is serving.

bot

ToolRouteDescription
get_v1_bot_nodesGET /v1/bot/nodesReturns the caller org's currently connected bot nodes: what each one calls itself, the platform it runs on,…

catalog

ToolRouteDescription
get_v1_catalogGET /v1/catalogBrowse searches AND browses the cross-org catalog: every project, app and site the fleet has built, whichever…

csrf

ToolRouteDescription
get_v1_csrfGET /v1/csrfIssueCSRFToken mints the anti-CSRF token a browser echoes as X-CSRF-Token on every money write (mint/revoke a…

embed

ToolRouteDescription
get_v1_embedGET /v1/embedEmbedStatus reports whether one of this brand's shared embedded apps (cms, erp, help) may be framed by the…

entitlements

ToolRouteDescription
get_v1_entitlementsGET /v1/entitlementsProjection reports which console apps the CALLER's org may open, and the plan slug that decides it.

errors

ToolRouteDescription
get_v1_errorsGET /v1/errorsErrors returns the caller org's most recently captured errors, newest first.

indexers

ToolRouteDescription
get_v1_indexersGET /v1/indexersListIndexers reports the deployment's chain indexer(s) and how far each has indexed.

mesh

ToolRouteDescription
get_v1_mesh_servicesGET /v1/mesh/servicesReturns the Zero Trust edge services the caller's org owns.

notify

ToolRouteDescription
get_v1_notify_healthGET /v1/notify/healthReports that the notify send surface is mounted.

oracles

ToolRouteDescription
get_v1_oraclesGET /v1/oraclesListOracles reports the on-chain price/data oracles from the graph's O-Chain PriceFeed registry.

post

ToolRouteDescription
post_collaborator_rpc_documentIdPOST /collaborator/rpc/{documentId}CollabRPC is the collaborative-markup snapshot plane the Team front's editor speaks: createContent stores a…

prefs

ToolRouteDescription
get_v1_prefsGET /v1/prefsGetPrefs returns the signed-in caller's OWN preference document — the theme, density and pinned nav that…

summary

ToolRouteDescription
get_v1_summaryGET /v1/summaryGetSummary reports whether the platform is up.

x402

ToolRouteDescription
get_v1_x402_settlements_idGET /v1/x402/settlements/{id}Settlement reads one x402 payment receipt by id.

unmapped

ToolRouteDescription
adminCreateCreditMints credit for one org. It is the ONE admin mint surface, and it does NOT mint in-process: it forwards the…
delete_v1_iam_keysRevokeKey revokes the caller's own API key of the requested class.
delete_v1_train_experiments_nameDeleteExperiment deletes a hyperparameter-tuning experiment.
delete_v1_train_jobs_nameDeleteJob deletes a training job. Kubernetes garbage-collects the pods the trainer operator created under it,…
get_v1_commerce_topup_railsTopupRails lists the accepted (chain, token, treasury) triples, so a browser can render "send USDC here"…
get_v1_edge_nodesReturns the Zero Trust edge-routers the caller's org owns.
get_v1_train_experimentsListExperiments lists the caller org's tuning experiments.
get_v1_train_experiments_nameGetExperiment returns one hyperparameter-tuning experiment.
get_v1_train_experiments_name_trialsListTrials lists the katib Trials one experiment owns.
get_v1_train_jobsListJobs lists the training jobs in the caller's org.
get_v1_train_jobs_nameGetJob returns one training job. Its spec comes with it, and the trainer operator's live status, which is…
post_v1_commerce_topup_walletWalletTopup credits the caller's org for a stablecoin transfer they already sent to the treasury.

Generated from tools/list on https://api.hanzo.ai/v1/mcp — 833 tools captured 2026-08-01, of which 755 are documented here (the operator surface is not published) (this build read the vendored copy; the door was unreachable).

How is this guide?

On this page