SF360 - Removal of OLD Fund Trustee and Fund Details endpoints
SF360 - Removal of Fund Trustee and Fund Details endpoints
BGL added new endpoints for Fund Details and Fund Trustees over 12 months ago and now wish remove the old endpoints. The summary below explains the difference between the new and old endpoints.
Fund Details
The previous endpoint {baseUrl}/fund/detail?fundId={fundId}
has been replaced by /sf/funds/{fundId}
Documentation for the new endpoint can be found here.
Fund Details - Comparison of Responses
Fund Details - Old | Fund Details - New |
---|---|
{“detail”:{“activedDate”:null,”postalAddress”:{“streetLine1”:”12 Market Street”,”streetLine2”:null,”city”:”South Melbourne”,”state”:”VICTORIA”,”country”:”AU”,”postCode”:”3205”},”sugerId”:”157ee4dc-21f2-11ea-ac49-005056a00492”,”name”:”BGL Training Fund”,”id”:”8ad08b946ef819e8016f1b8282610106”,”abn”:”11111117111”,”financialYearFrom”:”2014-07-01T00:00:00Z”,”financialYearEnd”:”2015-06-30T00:00:00Z”,”createTime”:”2019-12-19T00:15:36Z”,”estDate”:”1994-06-14T00:00:00Z”,”dateFormed”:”1994-06-14T00:00:00Z”,”windupDate”:null,”trustDeedSource”:null,”trustDeedLastModifiedDate”:null}} | {“abn”:”11111117111”,”badgeId”:3377,”dateFormed”:”1994-06-14”,”enteringOpeningBalance”:false,”esa”:null,”financialYearEnd”:”2015-06-30”,”financialYearFrom”:”2014-07-01”,”fundCode”:”SFTRAIN”,”id”:”8ad08b946ef819e8016f1b8282610106”,”name”:”BGL Training Fund”,”physicalAddress”:{“city”:”South Melbourne”,”country”:”AU”,”postCode”:”3205”,”state”:”VIC”,”streetLine1”:”12 Market Street”,”streetLine2”:null},”postalAddress”:{“city”:”South Melbourne”,”country”:”AU”,”postCode”:”3205”,”state”:”VIC”,”streetLine1”:”12 Market Street”,”streetLine2”:null},”systemStartDate”:null,”tfn”:”*****999”,”trustDeedLastModifiedDate”:null,”trustDeedRuleClauseDeathBenefit”:null,”trustDeedSource”:null,”windUpDate”:null} |
The following new keys have been added:
- badgeId
- enteringOpeningBalance
- esa
- fundCode
- physicalAddress
- systemStartDate
- tfn
- trustDeedRuleClauseDeathBenefit
The following modifications have been made
- ‘activedDate’ removed
- ‘createTime” removed
- ‘sugerId’ removed
- ‘estDate’ replaced by ‘DateFormed’
Fund Trustees
The previous endpoint {baseUrl}/fund/trustees?fundId={fundId}
will be replaced by {baseUrl}sf/funds/{fundId}/trustees
Documentation for the new endpoint can be found here.
The following major modifications have been made:
- new key ‘trusteeType’ clearly indicating if Trustee are individuals or a corporate
- new object ‘corporateDetails’ to clearly list the Corporate (company) details
- new key ‘addressId’ inserted to reference against other endpoints
- key ‘ address’ references an adress ID
- key ‘peopleId’ has been inserted to reference against other endpoints