Hanzo
OpenapiWorld

Echoes a World plan's rate limits, alert quota and model-API grant, read…

Echoes a World plan's rate limits, alert quota and model-API grant, read straight from the live @hanzo/plans catalog, so agents and dashboards configure…

GET /v1/world/limits

Addresshttps://api.hanzo.ai/v1/world/limits
MethodGET
Operationget_world_limits
AuthAuthorization: Bearer $HANZO_API_KEY

Echoes a World plan's rate limits, alert quota and model-API grant, read straight from the live @hanzo/plans catalog, so agents and dashboards configure themselves against the catalog instead of hardcoding tier numbers.

An empty or unknown plan resolves world-free, and a catalog failure serves that same free floor rather than erroring — so this always answers 200, and it can only ever under-grant. It reports the contract; it does not enforce it.

Request

1 field.

FieldInTypeRequiredDescription
planquerystringPlan is a World plan id from the live @hanzo/plans catalog, e.g. world-pro.

Response

StatusBodyMeaning
200limitsViewok

200 body — 7 fields.

FieldInTypeAlwaysDescription
limitsbodylimitsBlock
limits.apiRateLimitbodyintegerAPIRateLimit is requests per minute allowed against the REST /v1/world surface.
limits.maxAlertsbodyintegerMaxAlerts is how many saved OSINT alert rules the plan allows.
limits.mcpRateLimitbodyintegerMCPRateLimit is requests per minute allowed against the MCP surface.
limits.modelApibodybooleanModelAPI is whether the plan reaches the World model endpoint and the SSE stream.
planbodystringPlan echoes the plan id the limits were resolved for, after the empty-means- world-free default.
unitbodystringUnit names what the two rate numbers are counted in: requests/minute.

Failure carries the platform error shape — see Errors.

Examples

hanzo world limits

World API · All Hanzo APIs · Interactive reference

How is this guide?

On this page