Hanzo
API Reference

Hanzo MQ API

Hanzo MQ provides a managed message queue and pub/sub service built on

Hanzo MQ provides a managed message queue and pub/sub service built on

Base URLhttps://mq.hanzo.ai
Version1.0.0
Operations41
GuideHanzo MQ API guide

Authentication

  • bearerAuth — HTTP bearer
  • BearerAuth — HTTP bearer

All Hanzo APIs share one bearer credential and common error and pagination conventions. See API conventions.

curl -H "Authorization: Bearer $HANZO_API_KEY" https://mq.hanzo.ai

Endpoints

Accounts

MethodEndpointDescription
GET/v1/mq/accountsList accounts
GET/v1/mq/accounts/{id}Get account info
GET/v1/mq/accounts/{id}/connectionsList account connections

Consumers

MethodEndpointDescription
GET/v1/mq/streams/{stream}/consumersList consumers
POST/v1/mq/streams/{stream}/consumersCreate consumer
GET/v1/mq/streams/{stream}/consumers/{name}Get consumer info
DELETE/v1/mq/streams/{stream}/consumers/{name}Delete consumer
POST/v1/mq/streams/{stream}/consumers/{name}/nextPull next message(s)

Health

MethodEndpointDescription
GET/v1/mq/healthHealth check
GET/v1/mq/infoServer info

KeyValue

MethodEndpointDescription
GET/v1/mq/kvList KV buckets
POST/v1/mq/kvCreate KV bucket
GET/v1/mq/kv/{bucket}Get bucket info
DELETE/v1/mq/kv/{bucket}Delete bucket
GET/v1/mq/kv/{bucket}/keysList keys in bucket
GET/v1/mq/kv/{bucket}/{key}Get value
PUT/v1/mq/kv/{bucket}/{key}Put value
DELETE/v1/mq/kv/{bucket}/{key}Delete key
GET/v1/mq/kv/{bucket}/{key}/historyGet key history
GET/v1/mq/kv/{bucket}/watchWatch bucket changes via SSE

ObjectStore

MethodEndpointDescription
GET/v1/mq/objectsList object stores
POST/v1/mq/objectsCreate object store
GET/v1/mq/objects/{store}Get store info
DELETE/v1/mq/objects/{store}Delete object store
GET/v1/mq/objects/{store}/listList objects in store
GET/v1/mq/objects/{store}/{name}Download object
PUT/v1/mq/objects/{store}/{name}Upload object
DELETE/v1/mq/objects/{store}/{name}Delete object

Publish

MethodEndpointDescription
POST/v1/mq/publishPublish message to subject
POST/v1/mq/requestRequest/reply pattern

Streams

MethodEndpointDescription
GET/v1/mq/streamsList streams
POST/v1/mq/streamsCreate stream
GET/v1/mq/streams/{name}Get stream info
PUT/v1/mq/streams/{name}Update stream config
DELETE/v1/mq/streams/{name}Delete stream
POST/v1/mq/streams/{name}/purgePurge stream messages
GET/v1/mq/streams/{name}/messagesGet stream messages
DELETE/v1/mq/streams/{name}/messages/{seq}Delete specific message

Subjects

MethodEndpointDescription
GET/v1/mq/subjectsList active subjects
GET/v1/mq/subjects/{subject}/infoGet subject info

Subscribe

MethodEndpointDescription
GET/v1/mq/subscribe/{subject}Subscribe to subject via SSE

Hanzo MQ API guide · All Hanzo APIs · OpenAPI spec

How is this guide?

On this page