API Reference
Hanzo Cloud API
Hanzo Cloud Backend API — AI model management, inference, and usage tracking.
Hanzo Cloud Backend API — AI model management, inference, and usage tracking.
All Hanzo APIs share one bearer credential and common error and pagination conventions. See API conventions.
curl -H "Authorization: Bearer $HANZO_API_KEY" https://api.hanzo.ai
| Method | Endpoint | Description |
|---|
GET | /v1/cloud/get-account | Api Controller Get Account |
POST | /v1/cloud/signin | Api Controller Signin |
POST | /v1/cloud/signout | Api Controller Signout |
| Method | Endpoint | Description |
|---|
GET | /v1/cloud/get-activities | Api Controller Get Activities |
| Method | Endpoint | Description |
|---|
GET | /v1/agents/sessions | AgentSessionsController.List |
POST | /v1/agents/sessions | AgentSessionsController.Register |
GET | /v1/agents/sessions/stream | AgentSessionsController.Stream |
GET | /v1/agents/sessions/{id} | AgentSessionsController.Get |
PATCH | /v1/agents/sessions/{id} | AgentSessionsController.Patch |
GET | /v1/agents/sessions/{id}/tree | AgentSessionsController.Tree |
POST | /v1/agents/sessions/{id}/events | AgentSessionsController.AppendEvent |
POST | /v1/agents/sessions/{id}/pause | AgentSessionsController.Pause |
POST | /v1/agents/sessions/{id}/resume | AgentSessionsController.Resume |
POST | /v1/agents/sessions/{id}/stop | AgentSessionsController.Stop |
POST | /v1/agents/sessions/{id}/message | AgentSessionsController.Message |
| Method | Endpoint | Description |
|---|
GET | /v1/agents | AgentsController.List |
POST | /v1/agents | AgentsController.Create |
GET | /v1/agents/{ref} | AgentsController.Get |
PATCH | /v1/agents/{ref} | AgentsController.Update |
DELETE | /v1/agents/{ref} | AgentsController.Delete |
POST | /v1/agents/{ref}/run | AgentsController.Run |
GET | /v1/agents/{ref}/runs | AgentsController.Runs |
GET | /v1/agents/metrics | AgentsController.Metrics |
GET | /v1/agents/activity | AgentsController.Activity |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-application | Api Controller Add Application |
POST | /v1/cloud/delete-application | Api Controller Delete Application |
POST | /v1/cloud/deploy-application | Api Controller Deploy Application |
GET | /v1/cloud/get-application | Api Controller Get Application |
GET | /v1/cloud/get-application-status | Api Controller Get Application Status |
GET | /v1/cloud/get-applications | Api Controller Get Applications |
POST | /v1/cloud/undeploy-application | Api Controller Undeploy Application |
POST | /v1/cloud/update-application | Api Controller Update Application |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-article | Api Controller Add Article |
POST | /v1/cloud/delete-article | Api Controller Delete Article |
GET | /v1/cloud/get-article | Api Controller Get Article |
GET | /v1/cloud/get-articles | Api Controller Get Articles |
GET | /v1/cloud/get-global-articles | Api Controller Get Global Articles |
POST | /v1/cloud/update-article | Api Controller Update Article |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-chat | Api Controller Add Chat |
POST | /v1/cloud/delete-chat | Api Controller Delete Chat |
GET | /v1/cloud/get-chat | Api Controller Get Chat |
GET | /v1/cloud/get-chats | Api Controller Get Chats |
GET | /v1/cloud/get-global-chats | Api Controller Get Global Chats |
POST | /v1/cloud/update-chat | Api Controller Update Chat |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-connection | Api Controller Add Connection |
GET | /v1/cloud/add-node-tunnel | Api Controller Add Node Tunnel |
POST | /v1/cloud/delete-connection | Api Controller Delete Connection |
GET | /v1/cloud/get-connection | Api Controller Get Connection |
GET | /v1/cloud/get-connections | Api Controller Get Connections |
GET | /v1/cloud/get-node-tunnel | Api Controller Get Node Tunnel |
POST | /v1/cloud/start-connection | Api Controller Start Connection |
POST | /v1/cloud/stop-connection | Api Controller Stop Connection |
POST | /v1/cloud/update-connection | Api Controller Update Connection |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-container | Api Controller Add Container |
POST | /v1/cloud/delete-container | Api Controller Delete Container |
GET | /v1/cloud/get-container | Api Controller Get Container |
GET | /v1/cloud/get-containers | Api Controller Get Containers |
POST | /v1/cloud/update-container | Api Controller Update Container |
| Method | Endpoint | Description |
|---|
GET | /v1/cloud/get-k8s-status | Api Controller Get K8s Status |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/activate-file | Api Controller Activate File |
POST | /v1/cloud/add-file | Api Controller Add File |
POST | /v1/cloud/delete-file | Api Controller Delete File |
GET | /v1/cloud/get-active-file | Api Controller Get Active File |
POST | /v1/cloud/update-file | Api Controller Update File |
POST | /v1/cloud/upload-file | Api Controller Upload File |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-form | Api Controller Add Form |
POST | /v1/cloud/delete-form | Api Controller Delete Form |
GET | /v1/cloud/get-form | Api Controller Get Form |
GET | /v1/cloud/get-form-data | Api Controller Get Form Data |
GET | /v1/cloud/get-forms | Api Controller Get Forms |
GET | /v1/cloud/get-global-forms | Api Controller Get Global Forms |
POST | /v1/cloud/update-form | Api Controller Update Form |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-image | Api Controller Add Image |
POST | /v1/cloud/delete-image | Api Controller Delete Image |
GET | /v1/cloud/get-image | Api Controller Get Image |
GET | /v1/cloud/get-images | Api Controller Get Images |
POST | /v1/cloud/update-image | Api Controller Update Image |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-machine | Api Controller Add Machine |
POST | /v1/cloud/delete-machine | Api Controller Delete Machine |
GET | /v1/cloud/get-machine | Api Controller Get Machine |
GET | /v1/cloud/get-machines | Api Controller Get Machines |
POST | /v1/cloud/update-machine | Api Controller Update Machine |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-message | Api Controller Add Message |
POST | /v1/cloud/delete-message | Api Controller Delete Message |
GET | /v1/cloud/get-Messages | Api Controller Get Messages |
GET | /v1/cloud/get-answer | Api Controller Get Answer |
GET | /v1/cloud/get-global-messages | Api Controller Get Global Messages |
GET | /v1/cloud/get-message | Api Controller Get Message |
GET | /v1/cloud/get-message-answer | Api Controller Get Message Answer |
POST | /v1/cloud/update-message | Api Controller Update Message |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-node | Api Controller Add Node |
POST | /v1/cloud/delete-node | Api Controller Delete Node |
GET | /v1/cloud/get-node | Api Controller Get Node |
GET | /v1/cloud/get-nodes | Api Controller Get Nodes |
POST | /v1/cloud/update-node | Api Controller Update Node |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-permission | Api Controller Add Permission |
POST | /v1/cloud/delete-permission | Api Controller Delete Permission |
GET | /v1/cloud/get-permission | Api Controller Get Permission |
GET | /v1/cloud/get-permissions | Api Controller Get Permissions |
POST | /v1/cloud/update-permission | Api Controller Update Permission |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-pod | Api Controller Add Pod |
POST | /v1/cloud/delete-pod | Api Controller Delete Pod |
GET | /v1/cloud/get-pod | Api Controller Get Pod |
GET | /v1/cloud/get-pods | Api Controller Get Pods |
POST | /v1/cloud/update-pod | Api Controller Update Pod |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-provider | Api Controller Add Provider |
POST | /v1/cloud/delete-provider | Api Controller Delete Provider |
GET | /v1/cloud/get-global-providers | Api Controller Get Global Providers |
GET | /v1/cloud/get-provider | Api Controller Get Provider |
GET | /v1/cloud/get-providers | Api Controller Get Providers |
POST | /v1/cloud/refresh-mcp-tools | Api Controller Refresh Mcp Tools |
POST | /v1/cloud/update-provider | Api Controller Update Provider |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-record | Api Controller Add Record |
POST | /v1/cloud/add-records | Api Controller Add Records |
POST | /v1/cloud/commit-record | Api Controller Commit Record |
POST | /v1/cloud/commit-record-second | Api Controller Commit Record Second |
POST | /v1/cloud/delete-record | Api Controller Delete Record |
GET | /v1/cloud/get-record | Api Controller Get Record |
GET | /v1/cloud/get-records | Api Controller Get Records |
GET | /v1/cloud/query-record | Api Controller Query Record |
GET | /v1/cloud/query-record-second | Api Controller Query Record Second |
POST | /v1/cloud/update-record | Api Controller Update Record |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/process-speech-to-text | Api Controller Process Speech To Text |
| Method | Endpoint | Description |
|---|
POST | /v1/search-docs | ProductController.SearchDocs |
GET | /v1/search-docs/indexes | ProductController.SearchIndexes |
GET | /v1/search-docs/stats | ProductController.SearchStats |
POST | /v1/chat-docs | ProductController.ChatDocs |
POST | /v1/index-docs | ProductController.IndexDocs |
| Method | Endpoint | Description |
|---|
GET | /v1/cloud/get-storage-providers | Api Controller Get Storage Providers |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-store | Api Controller Add Store |
POST | /v1/cloud/delete-store | Api Controller Delete Store |
GET | /v1/cloud/get-global-stores | Api Controller Get Global Stores |
GET | /v1/cloud/get-store | Api Controller Get Store |
GET | /v1/cloud/get-stores | Api Controller Get Stores |
POST | /v1/cloud/refresh-store-vectors | Api Controller Refresh Store Vectors |
POST | /v1/cloud/update-store | Api Controller Update Store |
| Method | Endpoint | Description |
|---|
GET | /v1/cloud/get-prometheus-info | Api Controller Get Prometheus Info |
GET | /v1/cloud/get-system-info | Api Controller Get System Info |
GET | /v1/cloud/get-version-info | Api Controller Get Version Info |
GET | /health | Api Controller Health |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/generate-text-to-speech-audio | Api Controller Generate Text To Speech Audio |
GET | /v1/cloud/generate-text-to-speech-audio-stream | Api Controller Generate Text To Speech Audio Stream |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-task | Api Controller Add Task |
POST | /v1/cloud/delete-task | Api Controller Delete Task |
GET | /v1/cloud/get-global-tasks | Api Controller Get Global Tasks |
GET | /v1/cloud/get-task | Api Controller Get Task |
GET | /v1/cloud/get-tasks | Api Controller Get Tasks |
POST | /v1/cloud/update-task | Api Controller Update Task |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-template | Api Controller Add Template |
POST | /v1/cloud/delete-template | Api Controller Delete Template |
GET | /v1/cloud/get-template | Api Controller Get Template |
GET | /v1/cloud/get-templates | Api Controller Get Templates |
POST | /v1/cloud/update-template | Api Controller Update Template |
| Method | Endpoint | Description |
|---|
GET | /v1/cloud/get-range-usages | Api Controller Get Range Usages |
GET | /v1/cloud/get-usages | Api Controller Get User Table Infos |
GET | /v1/cloud/get-users | Api Controller Get Users |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-vector | Api Controller Add Vector |
POST | /v1/cloud/delete-all-vectors | Api Controller Delete All Vectors |
POST | /v1/cloud/delete-vector | Api Controller Delete Vector |
GET | /v1/cloud/get-global-vectors | Api Controller Get Global Vectors |
GET | /v1/cloud/get-vectors | Api Controller Get Vectors |
POST | /v1/cloud/update-vector | Api Controller Update Vector |
GET | /v1/vector/collections | ProductController.VectorCollections |
GET | /v1/vector/stats | ProductController.VectorStats |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-video | Api Controller Add Video |
POST | /v1/cloud/delete-video | Api Controller Delete Video |
GET | /v1/cloud/get-global-videos | Api Controller Get Global Videos |
GET | /v1/cloud/get-video | Api Controller Get Video |
GET | /v1/cloud/get-videos | Api Controller Get Videos |
POST | /v1/cloud/update-video | Api Controller Update Video |
POST | /v1/cloud/upload-video | Api Controller Upload Video |
| Method | Endpoint | Description |
|---|
POST | /v1/cloud/add-workflow | Api Controller Add Workflow |
POST | /v1/cloud/delete-workflow | Api Controller Delete Workflow |
GET | /v1/cloud/get-global-workflows | Api Controller Get Global Workflows |
GET | /v1/cloud/get-workflow | Api Controller Get Workflow |
GET | /v1/cloud/get-workflows | Api Controller Get Workflows |
POST | /v1/cloud/update-workflow | Api Controller Update Workflow |
Hanzo Cloud API guide · All Hanzo APIs · OpenAPI spec
How is this guide?