One command
Grab a sandbox Org-API-Key from the developer portal and run the committed smoke script from the monorepo root:POST /v1/auth/exchange- mint a member token for a VIPPOST /v1/wallet/credit- fund the VIP with points (server-side)GET /v1/offers- browse the seeded catalogPOST /v1/redemptions- redeem a points-priced experienceGET /v1/wallet/transactions- read the wallet ledgerGET /v1/conversations- list the member’s concierge conversations
EXPYS_BASE_URL or EXPYS_EXTERNAL_USER_ID if you need to.
Step by step
Exchange a member token
Your backend presents the Org-API-Key and an
externalUserID; the app never
holds the key.Fund the VIP
A points-priced redemption is paid from the VIP’s wallet, so credit some points
first (a server-side, machine-only call).
Concierge replies in the sandbox
You can test the concierge loop end to end without anyone on our side being paged. A message sent into a sandbox conversation is never forwarded to our Ops team; instead a sandbox concierge bot replies automatically, and that reply streams back to you overGET /v1/conversations/{id}/stream exactly like a human concierge
message. See Conversations for the streaming details.
None of this touches billing or pages a human - the sandbox is free and
isolated. When you go live, the same calls run against your own catalog and a
real concierge. See Going live.