Developer Resources

7G Registry Platform API for Financial Services

Complete REST API for investor registry operations, transaction processing, and compliance reporting. Programmatic access to all platform functionality with Bearer token authentication and flexible external ID support.

Enterprise-Grade API

The 7G REST API provides secure, scalable access to all registry platform functionality including investor management, transaction processing, distribution workflows, and regulatory reporting. Built with modern REST standards and comprehensive documentation for seamless integration.

Bearer Token Authentication

Secure JWT-based authentication with token refresh capabilities. Simple login endpoint returns access tokens with configurable expiry for secure, stateless API access.

RESTful Design

Clean, intuitive REST endpoints with JSON responses and standard HTTP status codes.

Flexible ID System

Reference entities using your own IDs or 7G native IDs. External ID support for seamless integration without storing internal identifiers in your systems.

Enterprise Infrastructure

Production, test, and lab environments for reliable integration workflows. Comprehensive monitoring and staging support for safe development.

API Request Example
REST API
GET /BizEntity?BizEntityID=12345
Authorization (Bearer): {accessToken}
Content-Type: application/json
Version: 2.0

{
  "result": true,
  "message": "",
  "recordCount": 1,
  "data": {
    "bizEntityID": 12345,
    "name": "John Smith",
    "legalName": "John Michael Smith",
    "bizEntityTypeID": 1,
    "accounts": [{
      "accountID": 789,
      "accountNumber": "ACC-001",
      "balance": 15000.00,
      "currencyID": 1
    }]
  }
}

Getting Started

Get up and running with our API in minutes with our comprehensive developer resources.

1

Get API Credentials

Contact our team to receive your API keys and access credentials for sandbox and production environments.

Request Access
2

Review Documentation

Explore our comprehensive API documentation with examples, use cases, and integration guides.

Browse Documentation
3

Start Integration

Begin integrating with our sandbox environment using our SDKs and code examples.

Download SDKs

API Reference

Comprehensive API documentation with endpoints, parameters, and response examples.

Authentication & System

Authentication, lookups, and system health monitoring

POST
/User/Login
Authenticate and obtain access token
POST
/User/RefreshToken
Refresh expiring access token
GET
/Common/Lookup
Retrieve lookup values (57 categories)
GET
/Common/HealthCheck
Check API availability

Entity Management

Manage investor entities, accounts, and related party structures

POST
/BizEntity
Create new investor entity
PUT
/BizEntity
Update entity information
GET
/BizEntity
Retrieve entities with advanced filtering
DELETE
/BizEntity
Delete entity (if no transactions)
GET
/BizEntity/Account/Holdings
Get account holdings and valuations

Supporting Resources

Manage persons, organisations, addresses, communications, and payment details

POST
/Person
Create person record
POST
/Organisation
Create organisation with associated persons
POST
/Address
Add address record
POST
/Communication
Add communication record (email, phone)
POST
/PaymentDetail
Add bank account details

Transaction Processing

Process deposits, redemptions, transfers, and transaction notices

GET
/BizTransaction
List transactions with filtering
POST
/BizTransaction/Deposit
Record investor deposit
POST
/BizTransaction/Allotment
Allot units to investment
POST
/BizTransaction/Redemption
Process redemption
POST
/BizTransaction/Transfer
Transfer holdings between accounts
POST
/BizEvent/NoticeOfDeposit
Create pending deposit notice

Investment Management

Manage investment unit classes and daily pricing

POST
/Investment
Create new investment class
PUT
/Investment
Update investment properties
POST
/Investment/Price
Set unit price for date
GET
/Investment/Price
Retrieve pricing history

Distribution Workflow

Execute multi-step distribution workflow with account-level control

POST
/Distribution
Create distribution record
POST
/Distribution/Declare
Declare distribution to holders
POST
/Distribution/Distribute
Execute distribution payments
POST
/Distribution/Allotment
Allot DRP reinvestment units
GET
/DistributionAccount
Retrieve account-level distribution data

Documents & Reporting

Generate compliance reports and manage document storage asynchronously

POST
/Document
Create document record
POST
/Document/File
Upload document file
POST
/Document/Statement
Generate account statement
POST
/Report
Request report generation
GET
/Report/Status
Check report generation status

Integration Libraries

Language-specific DTOs and helper libraries to accelerate your integration development.

.NET/C#

Complete DTO models and HttpClient integration patterns with comprehensive examples

Java

Full data transfer object definitions and REST client implementation examples

Python

Type-hinted data models and async request examples with error handling patterns

Integration Support

Our team provides comprehensive integration support including technical documentation, implementation guidance, and direct developer assistance for successful API integration.

Complete API documentation with examples
Multi-language code examples and patterns
Multi-environment testing support
Direct technical support for enterprise clients
An unhandled error has occurred. Reload 🗙