Ask
Search
Ask
Search
Ask
API explorer
Changelog
Spendstream's REST API V2
Sections
Spendstream's REST API V2
Authentication
POST
Exchange API credentials for a bearer token valid for 10 hours.
Users
GET
List users registered against the calling publisher.
POST
Register a new end-user against the calling publisher.
POST
Update attributes on an existing user record.
POST
Record a user activity log entry against a token.
POST
Set a user's email-reminder opt-in preference.
Brands
GET
List the brand catalogue available to the calling publisher.
Promotions
GET
List active promotions (flat, minimal) — deprecated.
GET
List active promotions with embedded brand detail.
Cashback
GET
List active affiliate commission offers (primary variant).
Categories
GET
List brand categories.
Transactions
GET
List transactions attributable to the calling publisher's users.
GET
Get a user's aggregated transaction summary.
POST
Flag an affiliate transaction as paid to the end-user.
Gift Cards
POST
Process a gift card fulfilment from a pre-existing order in the publisher's database.
POST
Issue a gift card directly via the API (self-contained request).
POST
Check the remaining balance on an issued gift card.
Balances
GET
Check the calling publisher's prepaid float balance.
Payments
POST
Generate a hosted payment gateway URL for a gift card purchase.
Webhooks
POST
{$request.body#/webhook_url}
POST
{$request.body#/webhook_url}
POST
{$request.body#/webhook_url}
POST
{$request.body#/webhook_url}
POST
{$request.body#/webhook_url}
API explorer
Changelog
Theme switcher
Webhooks
System webhook endpoints
Was this section helpful?
Yes
No
Endpoints
POST
{$request.body#/webhook_url}
POST
{$request.body#/webhook_url}
POST
{$request.body#/webhook_url}
POST
{$request.body#/webhook_url}
POST
{$request.body#/webhook_url}
Was this section helpful?
Yes
No
AI & Export
Copy Markdown
View as Markdown
Ask an AI
Open in ChatGPT
Open in Claude
Open in Gemini
Open in Perplexity
Code with AI
Open in Cursor
Open in Copilot