Updates the details of a specific beneficiary including personal information, contact details, and organisation details.
The lifecycle status of the beneficiary within the fund. This value determines whether the beneficiary is active, suspended, or cancelled.
The beneficiary’s unique number within the fund. This is used to identify the beneficiary for reporting and administration purposes.
The Australian Tax File Number (TFN) of the beneficiary. This field is optional and only applicable where a TFN is available and permitted to be stored.
Indicates whether the beneficiary is an individual person or an organisation. This value determines which detail object (PersonalDetails or OrganisationDetails) is required.
Personal information about an individual beneficiary. This object is required when PartyType is set to Person.
Organisation information for a non-individual beneficiary. This object is required when PartyType is set to Organisation.
- Partner Integration Environment (Sandbox)https://api.class-pie.com.au/api/1.0/f/{businessCode}/{fundCode}/beneficiary-data/beneficiary-detail/{id}
- Production Environmenthttps://api.class.com.au/api/1.0/f/{businessCode}/{fundCode}/beneficiary-data/beneficiary-detail/{id}
curl -i -X POST \
https://api.class-pie.com.au/api/1.0/f/demo-business/demo-fund/beneficiary-data/beneficiary-detail/550e8400-e29b-41d4-a716-446655440000 \
-H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
-H 'Content-Type: application/json' \
-d '{
"Status": "Active",
"Number": "1",
"TaxFileNumber": "123456789",
"PartyType": "Person",
"PersonalDetails": {
"Title": "MR",
"FirstName": "John",
"MiddleNames": "William",
"LastName": "Smith",
"DateOfBirth": "1985-06-15",
"Gender": "Male",
"PreferredSalutation": "Mr",
"PreferredName": "Johnny"
},
"OrganisationDetails": {
"OrganisationName": "Acme Corporation Pty Ltd"
},
"ContactDetails": {
"PreferredVoiceContact": "Mobile",
"PreferredWrittenContact": "Email",
"HomePhone": "61298765432",
"WorkPhone": "61212345678",
"Mobile": "61400123456",
"Fax": "61299999999",
"Direct": "61212345679",
"Email": "john.smith@example.com",
"UsePhysicalAddressForMailingAddress": true,
"PhysicalAddress": {
"Line1": "123 George Street",
"Line2": "",
"Line3": "",
"Line4": "",
"Suburb": "Sydney",
"State": "NSW",
"PostCode": "2000",
"ValidateAddress": false,
"Country": "AU"
},
"MailingAddress": {
"Addressee": "John Smith",
"Line1": "123 George Street",
"Line2": "",
"Line3": "",
"Line4": "",
"Suburb": "Sydney",
"State": "NSW",
"PostCode": "2000",
"ValidateAddress": false,
"Country": "AU"
}
}
}'{ "ErrorCodes": [ "string" ], "Errors": [ { "Code": "string", "Message": "string" } ], "CreatedUri": "string", "IsCreatedResponse": true }