API & Integrations
Build on DIRSL. Connect what you already run.
REST API with OAuth2, webhooks for every event, SSO, and connectors for payments, e-commerce, messaging and accounting. Sandbox tenants for development.
POST /v1/webhooks
{
"event": "run.completed",
"url": "https://yourbrand.com/hooks/dirsl"
}
→ 201 Created
{ "id": "wh_8f2a", "secret": "whsec_••••" }REST API
Members, genealogy, orders, wallets, runs and reports, with pagination and rate limits per tenant.
POST /v1/webhooks
{
"event": "run.completed",
"url": "https://yourbrand.com/hooks/dirsl"
}
→ 201 Created
{ "id": "wh_8f2a", "secret": "whsec_••••" }Webhooks
member.enrolled, order.paid, run.completed, payout.sent and 40 more events with retries and signatures.
SSO
SAML and OIDC for admins; social login for members.
Connectors
Stripe, Razorpay, PayPal, Shopify, WooCommerce, Twilio, SendGrid, Zapier, Slack, QuickBooks, Xero.
Sandbox
A full tenant for development with seeded data and replayable runs.
How it works
- 1
Create API key or OAuth app
- 2
Call endpoints against sandbox
- 3
Subscribe to webhooks
- 4
Verify signatures
- 5
Promote to production
- 6
Monitor in API logs
Specifications
What this module supports out of the box. Limits can be raised on Enterprise.
- Auth
- OAuth2 client credentials, API keys
- Rate limit
- 600 req/min per tenant (raise on Enterprise)
- Webhook delivery
- At-least-once with 24h retries
- SDKs
- JavaScript, PHP, Python
Questions about api & integrations
Read API on Growth; full read/write and webhooks on Enterprise.
Yes, on Enterprise, with the same approvals as the admin UI.
Yes, HMAC-SHA256 with rotating secrets.
Yes, downloadable from the developer portal.
Your network starts tomorrow.
Create your workspace, pick a plan and invite your first distributors. If you're not live in 24 hours, your first month is free.