Skip to main content

Documentation Index

Fetch the complete documentation index at: https://memberpulseptyltd.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Group membership entity for corporate accounts Represents corporate group accounts with seat management.

Fields

Field Registry (from workspace/sources/entity-registry.csv)

FieldInput TypeRequiredNotes
Group NameTextRequiredmodel: name, rel: string
Group DescriptionTextRequiredmodel: description, rel: text
Group Registration DateDateRequiredmodel: startDate, rel: datetime
Group Expiry DateDateRequiredmodel: endDate, rel: datetime
Group IDNumberRequired-
PriceNumberRequiredMay need regex here to allow cents; model: price, rel: float
Currency--model: currency, rel: string
Number of SeatsNumberRequiredmodel: numberOfSeats, rel: integer
Group AdminSelectorRequiredNeed the ability to search for name include email, the selector should display as “John Smith - john@email.com” with autocomplete functionality, if left empty it uses the fields below; model: groupAdmin
Group Admin First NameTextRequired-
Group Admin Last NameTextRequired-
Group Admin EmailEmailRequired-
Membership PlanSelectorRequiredShould be a repeater based on the “number of seats” number which generates fields with a list of the memberships and if the fields are left blank the member can add it in themselves
Member First NameTextRequired-
Member Last NameTextRequired-
Member EmailEmailRequired-

Relationships

RelationTypeTarget Entity
membershipPlanManyToOneMembershipPlan
membersOneToManyMember

Business Rules

  • Occupied seats cannot exceed total seats
  • Admin email must be valid
  • Cannot reduce seats below occupied count

Features

Group / Corporate Membership

Acceptance Criteria

Frontend
  • Admin/client UI can view and manage Group / Corporate Membership records where applicable.
Backend / API
  • CRUD operations exist for Group / Corporate Membership (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 Group / Corporate Membership.
Error Handling
  • Invalid payloads return field-level validation errors.