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

KeyTypeMandatoryConstraints/Comments
contactIdNumberYesConsumer 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
startDateDateYesmust be in format yyyy-MM-dd. Cannot be before the fund's formation date
accountDescriptionStringYesFreeform 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

KeyDatatypeRequiredDescription
Authorizationstring
Content-Typestring

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