GET
/distribution/account
Usage Notes
When
- Retrieve per-account distribution details after declaration
- Verify account-specific amounts, DRP status, and tax calculations
- Access account-level data for reconciliation
Requirements
- CorporateActionID or ExternalCorporateActionId required
- Optionally filter by AccountID or ExternalAccountId
Notes
- Read-only access to account-level distribution data
- Available only after declaration
- Supports pagination for large result sets
Description
Retrieves account-level distribution details including calculated amounts, DRP status, and tax breakdown. Available after declaration stage.
Required Headers - See Authentication
| Header | Value | Description |
|---|---|---|
| Authorization | {accessToken} | Bearer token for API access |
| Version | 2.0 | API version identifier |
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
CorporateActionID |
integer | Optional |
The native 7G identifier for the distribution (corporate action). |
ExternalCorporateActionId |
string | Optional |
Your external identifier for the distribution. |
ProductID |
integer | Optional |
The native 7G identifier for the product. |
ExternalProductId |
string | Optional |
Your external identifier for the product. |
AccountID |
integer | Optional |
The native 7G identifier for a specific account. When provided, returns only that account's distribution record. |
ExternalAccountId |
string | Optional |
Your external identifier for a specific account. When provided, returns only that account's distribution record. |
PageSize |
integer | Optional |
Number of records per page. |
PageNumber |
integer | Optional |
Page number to retrieve (starts from 1). |
CorporateActionID
The native 7G identifier for the distribution (corporate action).
ExternalCorporateActionId
Your external identifier for the distribution.
ProductID
The native 7G identifier for the product.
ExternalProductId
Your external identifier for the product.
AccountID
The native 7G identifier for a specific account. When provided, returns only that account's distribution record.
ExternalAccountId
Your external identifier for a specific account. When provided, returns only that account's distribution record.
PageSize
Number of records per page.
PageNumber
Page number to retrieve (starts from 1).
Example Requests
bash
# Get all distribution accounts for a specific distribution
curl -X GET 'https://api.7g.com.au/Distribution/Account?CorporateActionID=789' \
-H 'Authorization: {accessToken}' \
-H 'Version: 2.0'
# Get distribution accounts with pagination
curl -X GET 'https://api.7g.com.au/Distribution/Account?CorporateActionID=789&PageSize=50&PageNumber=1' \
-H 'Authorization: {accessToken}' \
-H 'Version: 2.0'
# Get specific distribution account record
curl -X GET 'https://api.7g.com.au/Distribution/Account?CorporateActionID=789&AccountID=12345' \
-H 'Authorization: {accessToken}' \
-H 'Version: 2.0'
# Using external IDs
curl -X GET 'https://api.7g.com.au/Distribution/Account?ExternalCorporateActionId=DIST-2024-Q4&ExternalAccountId=ACC-001' \
-H 'Authorization: {accessToken}' \
-H 'Version: 2.0'Response Examples
json
{
"result": true,
"message": null,
"recordCount": 2,
"data": [
{
"corporateActionID": 789,
"externalCorporateActionId": "DIST-2024-Q4",
"productID": 100,
"externalProductId": "FUND-001",
"accountID": 12345,
"externalAccountId": "ACC-001",
"accountNumber": "7G-12345",
"bizEntityName": "Smith Super Fund",
"cumBalance": 50000.00,
"daysInPossession": 92,
"drpTypeID": 1,
"drpValue": 100.0,
"fee": 10.00,
"grossDistribution": 625.00,
"reinvestedAmount": 625.00,
"reinvestedPrice": 2.50,
"reinvestedQuantity": 250.00,
"taxationCountryCode": "AUS",
"transferredFunds": 0.00,
"withholdingTax": 0.00,
"withholdingTaxRefunded": 0.00
},
{
"corporateActionID": 789,
"externalCorporateActionId": "DIST-2024-Q4",
"productID": 100,
"externalProductId": "FUND-001",
"accountID": 12346,
"externalAccountId": "ACC-002",
"accountNumber": "7G-12346",
"bizEntityName": "Jones Family Trust",
"cumBalance": 75000.00,
"daysInPossession": 92,
"drpTypeID": 2,
"drpValue": 0.0,
"fee": 15.00,
"grossDistribution": 937.50,
"reinvestedAmount": 0.00,
"reinvestedPrice": null,
"reinvestedQuantity": null,
"taxationCountryCode": "AUS",
"transferredFunds": 922.50,
"withholdingTax": 0.00,
"withholdingTaxRefunded": 0.00
}
]
}