Create Member
POST {{baseUrl}}/sf/funds/:fundId/members
Adds an Accumulation member to the fund using an existing contact.
API Scopes
The following API scopes can access this resouce - smsf_partner
Request
Key | Type | Mandatory | Constraints/Comments |
---|---|---|---|
contactId | Number | Yes | Consumer must insert contactId (peopleId) of contact. contactType must be 'People'. Cannot create an accumulation member if one already exists for the fund with the same contactId. Contact must have birthdate populated |
startDate | Date | Yes | must be in format yyyy-MM-dd. Cannot be before the fund's formation date |
accountDescription | String | Yes | Freeform description of account entered by the user. |
Request
The response payload returned will be the same as existing GET Member Details
resource
Request Body
{"contactId"=>"{{contactId}}", "startDate"=>"{{startDate}}", "accountDescription"=>"{{accountDescription}}"}
HEADERS
Key | Datatype | Required | Description |
---|---|---|---|
Authorization | string | ||
Content-Type | string |
RESPONSES
status: Created
{"accounts":[{"accountDescription":"Accumulation","accountPhase":"Accumulation","accountType":"Accumulation","closingBalanceAt30June":null,"commencementConditionOfRelease":null,"conditionOfReleaseFromTRISRetire":null,"conversionConditionOfRelease":null,"conversionDate":null,"conversionDateFromTRISRetire":null,"endDate":null,"lastPensionType":null,"lastPensionTypeFromTRISRetire":null,"memberCode":"DOEJOH00001A","openingBalanceAt1July":null,"pensionType":null,"startDate":"2018-12-18","taxFreeProportion":null}],"addressId":"2154828","country":"AUSTRALIA","dateOfDeath":null,"dob":"1977-12-25","email":"johndoe@mail.com","firstName":"John","gender":"MALE","lastName":"Doe","mobile":"61417000999","otherName":null,"peopleId":"8ad08a3e6c829e03016c82ff6728000d","phone":null,"postCode":"3000","state":"VICTORIA","streetLine1":"78 Test Road","streetLine2":null,"suburb":null,"tfn":null,"title":"Mr"}