
How to access
Settings → Developers → API Access Full API documentation: API ReferencePrerequisites
- Administrator access required
- API access must be enabled for your organization
API Authentication
API Keys
Generate API keys for server-to-server integration:1
Navigate to API Settings
Go to Settings → Developers → API Access.
2
Generate API Key
Click Generate New API Key.
3
Copy and secure
Copy the key immediately. It won’t be shown again.
4
Set permissions
Configure what the key can access.
Using API Keys
Include in request headers:API Endpoints
Common endpoints:
See API Reference for complete documentation.
Rate Limits
API requests are rate-limited:
Exceeding limits returns
429 Too Many Requests.
Webhooks
Receive real-time notifications when events occur:Setting Up Webhooks
- Go to Settings → Developers → Webhooks
- Click Add Webhook
- Enter your endpoint URL
- Select events to subscribe to
- Save

Webhook Events
Webhook Payload
Security
Best Practices
Secure your keys
Secure your keys
Never expose API keys in client-side code or public repositories.
Use HTTPS
Use HTTPS
All API requests must use HTTPS.
Rotate keys regularly
Rotate keys regularly
Generate new keys periodically and revoke old ones.
Minimal permissions
Minimal permissions
Grant only the permissions each integration needs.
Common Integrations
CRM systems
CRM systems
Sync member data with Salesforce, HubSpot, or other CRMs.
Email marketing
Email marketing
Keep Mailchimp, Sendinblue, or other email lists updated.
Accounting software
Accounting software
Export payment data to QuickBooks or Xero.
Custom dashboards
Custom dashboards
Build internal reporting tools with your data.
Limiting what a token can reach
A token does not have to carry everything you can do. Tokens are scoped by category, so you can give an integration access to members without giving it access to money. Categories
Levels. Each granted category is either read or write. A category you
do not grant is not reachable at all.
This is the answer to “can we let a developer or an external tool work with our
member data without exposing payments?” Yes. Create a token granting
members
and leave financial out.Getting Help
- API Reference - Complete endpoint documentation
- OAuth Integration - OAuth server setup
- Contact support for enterprise integrations

