List purchases

GET /api/v1/instant/purchases packs:read

Instant-pack purchase history across all your end-users, newest first. Filter with ?status=, ?external_user_id= or ?wallet_address=.

Try it GET /api/v1/instant/purchases?limit=10

These inputs are shared across all docs pages, so an id entered here carries over.

response
403 8ms preloaded server-side with the default context
object · 3 keys
{
  "success": false,
  "message": "Mystery partner API key required",
  "error": "This endpoint requires an API key linked to a mystery partner account"
}
tracks the inputs above
curl -X GET 'https://service.rip.fun/api/v1/instant/purchases?limit=10' \
  -H 'X-API-Key: rip_…'

Request fields

FieldTypeRequiredDescription
statusquery stringPENDING | RESERVED | SUBMITTING | SUBMITTED | FULFILLED | REFUNDED | FAILED
external_user_id / wallet_addressquery stringFilter to one end-user
limit / offsetquery intPagination

Errors

StatusCodeWhen
400invalid_statusstatus isn’t one of the lifecycle values

See Errors for the response envelope and the full code list.