Skip to main content
Sandbox is a separate deployment at https://sandbox.api.collectpure.com. It is not an extra flag on production. Use a Sandbox API key from API Keys. Keys do not work across environments.
Sandbox is not on for every organization. If the dashboard does not show Sandbox as available, or sandbox requests fail, the environment is not provisioned for you — contact [email protected]. Do not assume production execute implies sandbox is live.
When sandbox is provisioned, the same v2 quote and execute routes as production apply. Follow the Execution curls against the sandbox host.
Sandbox discovery endpoints require stytch_member. They exist only on the sandbox deployment — not on production.

Discover test inventory

Listings return { data: { listings, total } }. Offers return { data: { offers, total } }. There is no success field. Paginate with limit (1–250, default 50) and offset.

GET /sandbox/listings/get/v1

Use data.listings[].listingId on buy quotes.

GET /sandbox/offers/get/v1

Use data.offers[].offerId on sell quotes. Same item fields as listings, plus buyerId, with offerId instead of listingId.
Then create and execute quotes as in Buy and Sell, with the sandbox base URL.