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

HeaderValueDescription
Authorization{accessToken}Bearer token for API access
Version2.0API 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
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).

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
    }
  ]
}