Hanzo AI

Verify payout

Binds the caller org's payout wallet: the signature over its outstanding challenge is recovered, and must recover to the wallet's address, before the challenge expires.

POST /v1/marketplace/seller/payout/verify

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

Binds the caller org's payout wallet: the signature over its outstanding challenge is recovered, and must recover to the wallet's address, before the challenge expires. A challenge binds once. It answers the payout wallet as it now stands; a job offered directly to the org is paid into it. An org admin binds.

Request

1 field, body application/json (required).

FieldInTypeRequiredDescription
signaturebodystring—Signature is the wallet's 65-byte signature over the challenge's message (EIP-191), 0x hex.

Response

StatusBodyMeaning
200marketplace.Payoutok
defaultproblem-detailsrefused

200 body — 4 fields.

FieldInTypeAlwaysDescription
addressbodystring—Address is its address, recovered from the signature that proved it.
boundbodyboolean—Bound is true once a signature proved it.
boundAtbodyinteger (int64)—BoundAt is when, unix seconds.
walletbodystring—Wallet is the wallet id, in the seller's org.

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