Hanzo AI

Create payout

Starts binding one of the caller org's wallets as the wallet it is paid into: answers a challenge naming the org, the wallet and its address, to be signed with that wallet within fifteen minutes and sent to POST /v1/marketplace/seller/payout/verify.

POST /v1/marketplace/seller/payout

Addresshttps://api.hanzo.ai/v1/marketplace/seller/payout
MethodPOST
Operationpost_marketplace_seller_payout
AuthAuthorization: Bearer $HANZO_API_KEY

Starts binding one of the caller org's wallets as the wallet it is paid into: answers a challenge naming the org, the wallet and its address, to be signed with that wallet within fifteen minutes and sent to POST /v1/marketplace/seller/payout/verify. A newer challenge replaces an older one. An org admin binds.

Request

1 field, body application/json (required).

FieldInTypeRequiredDescription
walletbodystring—Wallet is one of the caller org's wallets.

Response

StatusBodyMeaning
200marketplace.PayoutChallengeok
defaultproblem-detailsrefused

200 body — 5 fields.

FieldInTypeAlwaysDescription
addressbodystring—Address is its address, which the signature must recover to.
digestbodystring—Digest is the EIP-191 hash of Message, 0x hex: what POST /v1/wallet/{id}/sign signs, for a wallet the platform holds.
expiresbodyinteger (int64)—Expires is when the challenge may no longer be signed, unix seconds.
messagebodystring—Message is the text to sign with the wallet (EIP-191 personal_sign).
walletbodystring—Wallet is the wallet to prove.

Failure carries the platform error shape — 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.


Marketplace API · All Hanzo APIs · Interactive reference

How is this guide?

On this page