BizEntity Resource
The foundational investor identity in the 7G Registry Platform
BizEntity represents the complete investor identity in the 7G platform - the central hub for accounts, holdings, party relationships, addresses, communications, and payment details. All investment operations flow through a BizEntity. Direct endpoints for Person, Organisation, and other resources exist for specialized scenarios like bulk imports.
BizEntity is the primary API resource for investor operations. Most Person, Organisation, Address, Communication, and PaymentDetail management occurs through BizEntity operations. Direct endpoints exist for specialized scenarios like bulk imports or data migration.
Usage Notes
When
- Create and manage investor entities (Individual, Company, Trust, SMSF, Partnership)
- Query entities by type, product, account, or party relationships
- Synchronize entity changes using date-based filtering
Requirements
- Valid Bearer token with BizEntity permissions
Notes
- BizEntity is the primary aggregation point for all investor data
- Every transaction, distribution, and holding connects through a BizEntity
- Most Person, Organisation, Address, Communication, and PaymentDetail management occurs through BizEntity operations
- Same externalPersonId appearing multiple times in a request reuses ONE person record (deduplication)
Available Endpoints
Core Operations
Account Holdings & Portfolio Queries
Parent Relationship Management
Core Data Transfer Objects
Filter Data Transfer Objects
GET endpoints use filter classes to bind query parameters. These are request-only structures for filtering and pagination.
Dual-Approach Creation Pattern
Person Reuse & Deduplication Logic
Business Rules & Constraints
BizEntity Integration & Ecosystem
- BizEntity is the foundational resource - all transactions, distributions, and holdings reference a BizEntity
- Complete entity creation includes nested Accounts, Addresses, Communications, PaymentDetails, and Parties in a single operation
- BizEntityParty records link to either Person OR Organisation (mutually exclusive)
- Multiple party relationships per entity support roles like investor, signatory, controller, beneficial owner
- Parent-child entity hierarchies enable complex corporate and trust structures
- Account holdings aggregate across all accounts within the entity
Validation & Business Logic
- Validation Rules: Name is required, BizEntityTypeID/StatusID must be > 0, at least one Account and BizEntityParty required, TaxationCountryCode must be 3 characters, and SAME PRODUCT RULE (all accounts must share ProductID or ExternalProductId)
- Entity cannot be deleted if active BizTransaction, Distribution, or BizEvent records exist
- TaxationCountryCode validated as 3-character ISO code
Performance & Advanced Features
- Native IDs (BizEntityID) provide optimal performance; External IDs for integration flexibility
- GET operations support 15+ filter parameters with typed filters (FilterOfInt32, StringFilter)
- Cross-resource filtering by ProductID, InvestmentID, PersonID, OrganisationID for complex queries
- Account Holdings endpoint provides real-time investment position data
- Dual ID system: Native IDs for performance, External IDs for third-party system integration
- Bulk entity operations supported for large-scale onboarding and portfolio management