A multi-tenant membership management API that powers members, memberships, loyalty, rewards, virtual cards, KYC, insurance, campaigns and recruitment — all under one roof.
One consistent, versioned API with JWT auth, MFA and clean JSON:API-shaped responses.
Manage members, membership tiers, renewals, expiry and lifecycle states.
GET /api/v1/membersWallets, points, reward catalogues and redemptions that keep members engaged.
GET /api/v1/loyalty_walletsIssue virtual membership cards with dynamic QR codes for every member.
POST /api/v1/virtual_cardsCollect, review, approve or reject identity documents and consent records.
POST /api/v1/kyc_records/:id/approveProducts, packages, quotes and policies with per-package rate tables.
GET /api/v1/insurance_quotesJob postings, applications, interviews, pipeline stages and hiring workflows.
GET /api/v1/recruitment/jobsLaunch campaigns, track views, and push notifications to members.
GET /api/v1/notificationsStore payment methods and reconcile transactions across the platform.
GET /api/v1/payment_transactionsOrganisations, onboarding, member profiles and admin dashboards.
POST /api/v1/organizations/onboardingEvery request is JSON, every resource is namespaced under /api/v1.
Tokens are short-lived (15 min), refresh tokens rotate and are single-use.
Interactive documentation for every endpoint, request, and schema lives at /api-docs.