Skip to main content
Orgo provides a comprehensive REST API for integrating with external systems. Access member data, manage events, process payments, and automate workflows programmatically.

How to access

SettingsDevelopersAPI Access Full API documentation: API Reference

Prerequisites

  • 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 SettingsDevelopersAPI 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:
Authorization: Bearer YOUR_API_KEY

API Endpoints

Common endpoints:
EndpointDescription
/api/v1/usersMember data
/api/v1/eventsEvent management
/api/v1/paymentsPayment records
/api/v1/groupsGroup information
/api/v1/adhesionsMembership applications
See API Reference for complete documentation.

Rate Limits

API requests are rate-limited:
PlanRequests/minute
Standard60
Professional300
EnterpriseCustom
Exceeding limits returns 429 Too Many Requests.

Webhooks

Receive real-time notifications when events occur:

Setting Up Webhooks

  1. Go to SettingsDevelopersWebhooks
  2. Click Add Webhook
  3. Enter your endpoint URL
  4. Select events to subscribe to
  5. Save

Webhook Events

EventDescription
user.createdNew member registered
user.updatedMember profile updated
payment.completedPayment successful
event.createdNew event created
adhesion.submittedNew membership application

Webhook Payload

{
  "event": "user.created",
  "timestamp": "2024-01-15T10:30:00Z",
  "data": {
    "id": "abc123",
    "email": "[email protected]"
  }
}

Security

Best Practices

Never expose API keys in client-side code or public repositories.
All API requests must use HTTPS.
Generate new keys periodically and revoke old ones.
Grant only the permissions each integration needs.

Common Integrations

Sync member data with Salesforce, HubSpot, or other CRMs.
Keep Mailchimp, Sendinblue, or other email lists updated.
Export payment data to QuickBooks or Xero.
Build internal reporting tools with your data.

Getting Help