Hanzo
OpenapiVisor

Launch a bot machine — an agent plus the machine that runs it — or price one

Creates BOTH halves of a bot in one call and answers 201 with the bot: the cloud agent it runs, then a bot-kind machine bootstrapped with the bot runtime,…

POST /v1/visor/compute/bots/launch

Addresshttps://api.hanzo.ai/v1/visor/compute/bots/launch
MethodPOST
Operationpost_visor_compute_bots_launch
AuthAuthorization: Bearer $HANZO_API_KEY

Creates BOTH halves of a bot in one call and answers 201 with the bot: the cloud agent it runs, then a bot-kind machine bootstrapped with the bot runtime, then the binding between them, so a launched bot is immediately messageable. Send dryRun: true for a price quote instead — 200 with the upstream quote verbatim, no agent created, no machine launched, nothing spent.

The agent is created FIRST and on purpose: it is create-if-absent (an agent that already exists is reused, so a relaunch is fine and several bots may share one explicit agent), and doing it before the machine means a bad request — a model that is not in the catalog, say — fails with the real reason BEFORE any metered machine is provisioned. agent defaults to the bot's name and an empty model takes the deployment default.

Org-scoped and fails closed: a validated principal is required (403 without one), the owning org is that principal's and never a body field, size is required (400), and name is required for a real launch though not for a quote.

Request

The document declares no body for POST /v1/visor/compute/bots/launch. The handler is typed in cloud but its shape is not yet emitted, so the fields are not listed here — ask the MCP door's describe for post_visor_compute_bots_launch, which answers from the running route.

Response

The document declares no response body for this operation. It answers 200 on success and the platform error shape on failure — see Errors.

Examples

hanzo has no subcommand for this operation — the CLI serves only what cloud's live route table confirms. Use HTTP or an SDK.


Visor API · All Hanzo APIs · Interactive reference

How is this guide?

On this page