Hanzo
PlatformCommerce

API Reference

Commerce REST API endpoints

API Reference

Base URL: https://commerce.hanzo.ai/v1

Authentication

All requests require a Bearer token:

curl -H "Authorization: Bearer $HANZO_COMMERCE_KEY" \
  https://commerce.hanzo.ai/v1/products

Products

MethodEndpointDescription
POST/productsCreate product
GET/productsList products
GET/products/:idGet product
PATCH/products/:idUpdate product
DELETE/products/:idDelete product

Checkouts

MethodEndpointDescription
POST/checkoutsCreate checkout session
GET/checkouts/:idGet checkout status

Orders

MethodEndpointDescription
GET/ordersList orders
GET/orders/:idGet order
POST/orders/:id/fulfillMark as fulfilled
POST/orders/:id/refundRefund order

Subscriptions

MethodEndpointDescription
POST/subscriptionsCreate subscription
GET/subscriptions/:idGet subscription
PATCH/subscriptions/:idUpdate subscription
DELETE/subscriptions/:idCancel subscription

Usage

MethodEndpointDescription
POST/usageRecord usage event
GET/usageGet usage summary

Payments

MethodEndpointDescription
POST/paymentsCreate payment
GET/payments/:idGet payment
POST/payments/:id/refundRefund payment
POST/payment-intentsCreate payment intent
POST/payment-intents/:id/confirmConfirm payment intent

Webhooks

MethodEndpointDescription
POST/webhooksCreate webhook
GET/webhooksList webhooks
DELETE/webhooks/:idDelete webhook

Error Codes

CodeDescription
400Invalid request parameters
401Invalid or missing API key
404Resource not found
409Conflict (duplicate resource)
429Rate limit exceeded
500Internal server error

How is this guide?

Last updated on

On this page