Skip to main content
Sell into offers in two calls: create a quote, then execute it by its quoteId. The quote holds its payout for 60 seconds, so execute sends no body.
Both routes require an Admin API key (stytch_admin). See Authentication.
Build against sandbox first: https://sandbox.api.collectpure.com with a sandbox API key. Sandbox orders are not real.
A quote places at most one order. After it executes, fails, or expires, create a new quote.

Quote

Amounts are in cents. payout is what you are paid. An empty issues means the quote can be executed. Every field: Sell.

Execute

orderId is a purchase order, because Pure is buying from you. Fetch it with GET /orders/get-purchase-order/v1?id={orderId}. Execute is idempotent by quote id, so retrying it never places a second order. See Errors and retries.