Hanzo
OpenapiCommerce

Load the published price document, reconciling rather than replacing

Takes an array of rates and seeds the authority from it.

POST /v1/commerce/rates/import

Addresshttps://api.hanzo.ai/v1/commerce/rates/import
MethodPOST
Operationpost_commerce_rates_import
AuthAuthorization: Bearer $HANZO_API_KEY

Takes an array of rates and seeds the authority from it. This is the seed, driven from admin rather than compiled in, because 506 published prices in an embed made a price change wait for a build. It RECONCILES: a row that matches is left alone, a row that has drifted is corrected, and a row an operator edited is skipped — so importing the same document twice is a no-op and importing a corrected one moves exactly the rows that changed. Answers what it received, created, corrected and left unchanged, so an import that changes nothing reads as nothing to do rather than as a failure. An empty array is refused 400. SuperAdmin only.

Request

The document declares no body for POST /v1/commerce/rates/import. 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_commerce_rates_import, 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.


Commerce API · All Hanzo APIs · Interactive reference

How is this guide?

On this page