Fundraising API
Build custom fundraising experiences. RESTful API with webhooks, OAuth 2.0, and comprehensive documentation. For operators and developers.
What It Does
Our REST API gives you programmatic access to all core fundraising functions.
Campaign Management
Create, update, list, and manage campaigns. Set dates, rules, and prize details.
Supporter Database
Sync your supporter list. Query segments. Track engagement and history.
Entry & Ticket Processing
Programmatically add entries/tickets. Validate eligibility. Track sales.
Payout Automation
Trigger automated payouts. Query status. Audit trails for compliance.
Analytics & Reporting
100+ metrics available. Revenue, supporter demographics, campaign performance.
Webhooks & Events
Real-time notifications for key events. Integrate with your backend systems.
How It Works
Authenticate
Use OAuth 2.0 or API key. Sandbox and production environments.
Build
Create campaigns, manage supporters, process entries via REST endpoints.
Subscribe
Set up webhooks for real-time events (campaign.created, ticket.sold, etc).
Integrate
Data flows to your systems automatically. Monitor and scale.
Key Endpoints & Capabilities
High-level overview of core API capabilities. See full docs at api.playfundwin.com/docs for complete endpoint reference.
/campaigns
Create, read, update, list, delete campaigns. Query by status, date, or custom filters.
/supporters
Manage supporter list. Bulk import. Query segments and engagement history.
/entries
Add/query entries for campaigns. Validate against eligibility rules.
/payouts
Trigger payouts. Query payout history and status. Compliance reporting.
/analytics
Query revenue, supporter metrics, campaign performance. Export to CSV/JSON.
/webhooks
Subscribe to real-time events. Manage subscriptions. Test delivery.
📚 Full API Documentation: View complete endpoint reference, authentication, rate limits, and code examples at api.playfundwin.com/docs
Security & Reliability
TLS 1.3 Encryption
All data in transit encrypted with bank-grade TLS 1.3.
OAuth 2.0 & API Keys
Secure authentication. API keys hashed and rotated. User-level permissions.
Request Signing
Optional: HMAC-SHA256 request signatures for additional verification.
Rate Limiting
1,000 req/min per API key. Burst capacity available. Backoff headers included.
Audit Logs
Every API call logged. Queryable via audit endpoint. 7-year retention.
IP Whitelisting
Enterprise: Restrict API access to specific IP ranges.
Integrations & Webhooks
Webhooks for real-time integrations. Native SDKs for Python, JavaScript, Go. Webhooks support retries with exponential backoff.
Webhook Events
campaign.created, supporter.added, ticket.sold, winner.drawn, payout.processed, and more.
Retry Logic
Failed webhooks auto-retry up to 5 times over 24 hours. Exponential backoff applied.
Event Signatures
All webhooks cryptographically signed. Verify origin and integrity.
Custom Integrations
Use Zapier or build custom via REST API. SDKs for major languages.
Frequently Asked Questions
What is the Fundraising API?+
The Fundraising API is a RESTful interface for programmatically managing campaigns, supporters, and payouts. Build custom fundraising experiences, integrate with your existing systems, or create white-label solutions.
What can I do with the API?+
Create/update/list campaigns • Manage supporters and segments • Process tickets/entries • Trigger payouts • Query analytics • Set up webhooks for real-time events • Generate custom reports
What's the rate limit?+
Standard tier: 1,000 requests/minute. Enterprise: Custom limits. Burst capacity available. Rate limit headers included in all responses.
Do you offer webhooks?+
Yes. Real-time webhooks for campaign.created, campaign.updated, supporter.added, ticket.sold, winner.drawn, payout.processed, and more. Retry logic with exponential backoff.
Is there a sandbox environment?+
Yes. Sandbox API at api-sandbox.playfundwin.com. Use test API keys. No real transactions. Full feature parity with production.
How is my data secured?+
TLS 1.3 encryption in transit. API keys are hashed and rotated. OAuth 2.0 for user authentication. All requests logged and auditable.
Can I test without a live account?+
Yes. Sign up for free and request a sandbox API key. Full feature access for development and testing.
What response formats are supported?+
JSON (default). XML available on request. JSONP for legacy browser support. All endpoints documented in OpenAPI 3.0 format.
How do I get support?+
API docs at api.playfundwin.com/docs. Email support@playfundwin.com. Slack community for developers. Enterprise support includes dedicated technical engineer.
What's the uptime SLA?+
99.99% uptime guarantee. Monitored 24/7. Status page at status.playfundwin.com. Automatic failover to redundant systems.