Association Finance, Reports, And LMS
Finance Administration
Core APIs
POST /association/financial/dashboard
POST /association/financial/monthly-revenue
POST /association/financial/daily-revenue
POST /association/financial/revenue-summary
GET /payments/membership-invoices
GET /payments
GET /payments/fines
POST /payments/fines
Reporting And Audit
Core APIs
POST /association/reports/company-summary
POST /association/reports/registrations
POST /association/reports/membership
POST /association/reports/fines
GET /admin/audit-logs
GET /audit/reports/summary
LMS And CPD Administration
Core APIs
GET /lms/admin/courses
POST /lms/admin/courses
POST /lms/admin/courses/{courseId}/publish
GET /lms/admin/courses/{courseId}/modules
POST /lms/admin/courses/{courseId}/modules
POST /lms/enrollments/{id}/approve
POST /lms/enrollments/{id}/reject
GET /lms/cpd/compliance/association
POST /lms/cpd/records/{recordId}/verify
Common Failures
- Export/report failure:
- validate date range payload and endpoint availability
- LMS admin 500 errors:
- inspect backend logs for tenant context and role mapping