Overview
Complete data model reference for MemberPulse V3, defining all database entities, their fields, and relationships.Entity Categories
Core Entities
18 entities for members, events, courses, and content
Integration Entities
6 entities for payments, CRM sync, and external systems
System Entities
1 entity for audit logging
Lookup Entities
25 lookup/config tables referenced by relationships
Core Entities
Integration Entities
System Entities
Lookup Entities
- Content Reaction
- Comment Reaction
- Content Nomination
- Event Category
- Event Series
- Event Branch
- Event Status
- Event Type
- Course Category
- Course Status
- Course Type
- Course Series
- Course Branch
- Resource Category
- Resource Status
- Resource Type
- Resource Series
- Resource Branch
- Membership Pricing
- Corporate Subscription Pricing
- Order Type
- Order Payment Status
- User Membership
- Client Profile
- Member Profile
Acceptance Criteria
Frontend
- Admin/client UI can view and manage
Entities Overviewrecords where applicable.
Backend / API
- CRUD operations exist for
Entities Overview(create, read, update, delete/archive).
Permissions
- Access is restricted to appropriate roles (tenant-scoped).
Business Rules
- Fields and relationships documented on this page are enforced for
Entities Overview.
Error Handling
- Invalid payloads return field-level validation errors.