GET

/organisation

Usage Notes

When

  • Retrieve organisation by organisationID or externalOrganisationId
  • Verify corporate details before trustee transactions
  • Access organisation data for cross-entity relationship queries

Requirements

  • OrganisationID or ExternalOrganisationId to identify the record

Notes

  • Returns complete organisation with nested addresses, communications, and associated persons
  • OrganisationID provides faster lookup than ExternalOrganisationId
  • Includes tax identification and international compliance fields

Description

Retrieves an organisation record with all corporate fields, nested addresses, communications, and associated persons. Supports lookup by native organisationID or externalOrganisationId.

Required Headers - See Authentication

HeaderValueDescription
Authorization{accessToken}Bearer token for API access
Version2.0API version identifier

Query Parameters

Parameter Type Required Description
OrganisationID >
integer
The native 7G identifier for the organisation. Preferred for performance and direct system lookup.
externalOrganisationId >
string
Your external identifier for the organisation record. Use when you cannot store 7G's native IDs.
OrganisationID
integer
The native 7G identifier for the organisation. Preferred for performance and direct system lookup.
externalOrganisationId
string
Your external identifier for the organisation record. Use when you cannot store 7G's native IDs.

Parameter Requirements

Either organisationID or externalOrganisationId must be provided to identify the organisation record to retrieve.

Example Requests

bash
# Get organisation by native ID
curl -X GET "https://api.7g.com.au/organisation?OrganisationID=123" \
  -H "Authorization: {accessToken}" \
  -H "Version: 2.0"

# Get organisation by external ID
curl -X GET "https://api.7g.com.au/organisation?ExternalOrganisationId=EXT-ORG-001" \
  -H "Authorization: {accessToken}" \
  -H "Version: 2.0"

Responses

json
{
  "result": true,
  "message": null,
  "recordCount": 1,
  "data": {
    "organisationID": 123,
    "externalOrganisationId": "EXT-ORG-001",
    "name": "ABC Corporate Trustees Pty Ltd",
    "activeEntityReason": "Active trading entity",
    "afsl": "123456",
    "arsn": "987654321",
    "crsfatcaParticipationID": 1,
    "customerCode": "ABC001",
    "description": "Corporate trustee for SMSF operations",
    "fatcaType": "NFFE",
    "financialnstitutionType": "Investment Entity",
    "foreignRegistrationPlace": null,
    "formationCountryCode": "AUS",
    "giin": "ABC123.AU.123.456",
    "identificationTypeID": 1,
    "identificationValue": "ACN123456789",
    "isTrustee": true,
    "listedOnExchange": null,
    "noABNACNReason": null,
    "noGIINReason": null,
    "nonReportingFinancialInstitutionType": null,
    "noTINReason": null,
    "organisationCategoryID": 2,
    "organisationTypeDate": "2023-01-15T00:00:00",
    "organisationTypeID": 1,
    "abn": "12345678901",
    "acn": "123456789",
    "otherGIINReason": null,
    "taxationCountry2Code": null,
    "taxationCountry3Code": null,
    "taxationCountryCode": "AUS",
    "taxationCountryNoTINReason": null,
    "taxationCountryNoTINReason2": null,
    "taxationCountryNoTINReason3": null,
    "taxationCountryTIN": "123456789",
    "taxationCountryTIN2": null,
    "taxationCountryTIN3": null,
    "taxationFileNumber": "12345678901",
    "taxOfficeTypeID": 1,
    "tin": "123456789",
    "tradingName": "ABC Trustees",
    "trusteeGIIN": "ABC123.AU.123.456",
    "trusteeName": "ABC Corporate Trustees Pty Ltd",
    "addresses": [
      {
        "addressID": 456,
        "addressLine": "Level 15, 123 Collins Street",
        "aboveAddressLine": null,
        "suburb": "Melbourne",
        "stateCode": "VIC",
        "postcode": "3000",
        "countryCode": "AUS",
        "addressTypeID": 1
      }
    ],
    "communications": [
      {
        "communicationID": 789,
        "name": "info@ABC-trustees.com.au",
        "communicationTypeID": 1,
        "isPrimary": true
      }
    ],
    "associatedPersons": [
      {
        "personID": 202,
        "externalPersonId": "EXT-PERSON-001",
        "isPrimaryContact": true,
        "employmentStatusID": 1,
        "relationshipTypeID": 2,
        "shareholdingPercentage": 100.00,
        "isSignatory": true,
        "isCRSFATCAControllingPerson": false
      }
    ]
  }
}