Request a signed quote
Ask the seller what one call will cost before paying. Free and unauthenticated. The seller prices the estimate with the endpoint’s pricing model and returns a Quote signed by its Hedera account key, valid for about two minutes. Pass maxAmount to counter below list price: the seller accepts any offer at or above its floor (85% of list by default) and answers 409 with minimumAmount below it. Put quote.quoteId in the body (POST) or query string (GET) of the paid request and the 402 will carry exactly the agreed amount; a quote is consumed by the settlement, so it cannot be replayed.
Body
id of the endpoint in the manifest, e.g. infer or hbar-rate
The work to price. Which fields matter depends on the pricing model kind.
Your ceiling in atomic units. At or above list you pay list; between floor and list the seller accepts your counter; below floor you get 409.
^\d+$Asset to pay in. 0.0.0 is HBAR.
^\d+\.\d+\.\d+$Your uaid, informational, echoed in basis.buyer