Skip to main content
Advanced Search
Search Terms
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

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

SIR Giving Partner API

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

SIR Giving Partner API

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

SIR Giving Partner API

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

SIR Giving Partner API

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

SIR Giving Partner API

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

SIR Giving Partner API

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_.......