Advanced Search
Search Results
7 total results found
SIR Giving Partner API
Complete reference and integration guide for the SIR Giving Partner API. HMAC-authenticated REST endpoints for actions, users, donations, campaigns, token pools, and webhooks.
1. Start Here
Use the SIR Giving Partner API to add SIR rewards to your product. You can create donation links, reward users for actions in your own system, track balances, and receive webhook events when rewards are issued or reversed. Most teams use one of two paths: I...
2. Get Credentials
This page explains how you get access, what credentials mean, and what still has to be approved before rewards can be issued. Sandbox vs production Environment Purpose What you can do Sandbox Build and test your integration Create keys, make signed API ...
3. Authentication & HMAC Signing
Server-to-server requests must be signed. Browser widget requests only need a publishable key. Which authentication do I use? Endpoint type Key Headers Browser donation/config endpoints pk_... X-Partner-Key Backend read endpoints sk_... plus HMAC X-Pa...
4. API Reference
All paths are relative to: Sandbox: https://devapi.sirgiving.org Production: https://api.sirgiving.org Auth legend Label Meaning JWT User login token from the SIR Giving app Widget X-Partner-Key: pk_... only HMAC X-Partner-Key, X-Timestamp, and X-...
5. Webhooks
Webhooks let SIR Giving notify your backend when something changes. For example, you can receive an event when an action completes, an action fails, a token pool runs low, or a campaign changes status. Use webhooks when your system needs a durable server-side ...
6. End-to-End Scenarios
Use these tutorials when you want to build a real integration path from start to finish. Scenario 1: Add a donation button You will create a donation checkout link from the browser using a publishable key. What you need A publishable key, such as pk_test_.......