Create Contacts
POST {{baseUrl}}/sf/funds/contacts
API Scopes
The following API scopes can access this resouce - smsf_partner
Request Body
Key | Type | Mandatory | Constraints/Comments |
---|---|---|---|
contactType | String | Yes | Must be one of ‘People’/‘Company’/OtherEntity’/’Trust’ |
din | string | No | Director ID |
title | String | No | Only allowed if contactType is ‘People’. must be one of (Mr, Ms, Mrs, Mstr, Dr, Miss) |
firstName | String | Yes* | Only mandatory if the contactType is ‘People’ |
lastName | String | Yes* | Only mandatory if the contactType is ‘People’ |
otherName | String | No | Only allowed if contactType is ‘People’ |
preferredName | String | No | Only allowed if contactType is ‘People’. |
name | String | Yes* | Only mandatory if the contactType is ‘Company’/‘Other Entity’/'Trust'. Only allowed if the contactType is ‘Company’/‘Other Entity’/'Trust' |
sex | String | No | Only allowed if contactType is ‘People’. Must be one of ‘Male’/‘Female’ |
birthday | date | Yes* | Only allowed if contactType is ‘People’. Must be informat yyyy-MM-dd. Must be added if person is Member or Trustee ( |
birthPlace | String | No | Only allowed if contactType is ‘People’ |
birthState | String | No | Only allowed if contactType is ‘People’.. Must be one of (‘ACT’/‘NSW’/‘VIC’/‘QLD’/‘SA’/‘WA’/‘TAS’/‘NT’/‘Foreign’) |
birthCountry | String | No | Only allowed if contactType is ‘People’. Must be ISO 3166 country code/name https://en.wikipedia.org/wiki/ISO_3166 |
dateOfDeath | date | No | Only allowed if contactType is ‘People’. Must in format yyyy-MM-dd |
tfn | Number | No | No |
abn | Number | No | Allowed for all ContactTypes |
acn | Number | Yes | Only mandatory if contactType is ‘Company'. Only allowed if contactType is ‘Company'. |
String | No | No | |
telephone | String | No | Only allowed if contactType is ‘People’/'Company'. |
mobile | String | No | Only allowed if contactType is ‘People’. |
smsfAuditorNumber | Number | No | Only allowed if contactType is ‘People’ |
professionalBody | String | No | Only allowed if contactType is ‘People’ |
professionalBodyNumber | String | No | Only allowed if contactType is ‘People’ |
usi | String | No | Only allowed if the contactType is ‘Other Entity’ |
memberAccountNumber | String | No | Only allowed if the contactType is ‘Other Entity’. Used for RBS forms when transfeering from SMSF to another fund. |
spin | String | No | Only allowed if the contactType is ‘Other Entity’ |
establishmentDate | Date | No | must be format yyyy/MM/dd. Only allowed if the contactType is ‘Trust’ |
address | Object | No | (see Address Array below) |
representativeIds | Array | Yes | See RepresentativeIds Array Below. Only allowed if the contactType is 'People'/‘Other Entity’/'Trust' |
fundId | String | Yes | Required to attach entityRelationships |
entityRelationships | Array | No | Array of strings. See List Below |
Address Object
Key | Type | Mandatory | Constraints/Comments |
---|---|---|---|
streetLine1 | String | Yes | Mandatory if any other address fields are not empty |
streetLine2 | String | No | |
city | String | Yes | Mandatory if any other address fields are not empty |
state | String | Yes | Mandatory if any other address fields are not empty. Must be one of (ACT’/‘NSW’/‘VIC’/‘QLD’/‘SA’/‘WA’/‘TAS’/‘NT) |
postCode | String | Yes | Mandatory if any other address fields are not empty |
country | String | Yes | Mandatory if any other address fields are not empty. Must be a country code as defined in https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2 |
RepresentativeIds Array
Key | Type | Mandatory | Constraints/Comments |
---|---|---|---|
contactId | String | Yes if representativeType is not empty | |
representativeType | String | Yes if contactId is not empty |
entityRelationships List
- Actuary
- Accountant
- Account Manager
- Administrator
- Adviser
- Auditor
- Authorised Representative
- Bookkeeper
- Custodian
- Director
- External Administrator
- Financial Planner
- SMSF Expert
- Firm Manager
- Fund Contact
- Investment Adviser
- Lawyer
- Partner
- Personal Representative
- Representative
- Secretary
- Tax Agent
- Trustee
- Other
Request Body
{"contactType"=>"{{contactType}}", "fundId"=>"{{fundId}}", "firstName"=>"{{firstName}}", "lastName"=>"{{lastName}}", "address"=>{"streetLine1"=>"{{streetLine1}}", "suburb"=>"{{suburb}}", "state"=>"{{state}}", "postCode"=>"{{postCode}}", "country"=>"{{country}}"}, "title"=>"{{title}}", "sex"=>"{{sex}}", "email"=>"{{email}}", "mobile"=>"{{mobile}}", "phone1"=>"{{phone1}}", "birthday"=>"{{birthday}}", "birthPlace"=>"{{birthPlace}}", "birthState"=>"{{birthState}}", "birthCountry"=>"birthCountry", "entityRelationships"=>["{{entityRelationships}}"]}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Authorization | string | ||
Content-Type | string |
RESPONSES
status: Created
{"abn":null,"acn":null,"address":{"addressId":2154828,"city":null,"country":"AU","postCode":"3000","state":"VIC","streetLine1":"78 Test Road","streetLine2":null},"birthCountry":"AU","birthPlace":"Macdeon","birthState":"VIC","birthday":"1977-12-25","contactId":"8ad08a3e6c829e03016c82ff6728000c","dateOfDeath":null,"email":"johndoe@mail.com","entityRelationships":["Trustee"],"establishmentDate":null,"firstName":"John","lastName":"Doe","memberAccountNumber":null,"mobile":"61417000999","name":null,"otherName":null,"phone":"98581111","preferredName":null,"professionalBody":null,"professionalBodyNumber":null,"representativeIds":[],"sex":"Male","smsfAuditorNumber":null,"spin":null,"tfn":null,"title":"Mr","usi":null}