Fixed
Beneficiary schema corrected to match API behavior
October 16th, 2026
Broker API
The Beneficiary schema now matches what the Accounts API actually accepts and returns.
middle_nameis no longer required and is nullable. Omit it or sendnullwhen the beneficiary has no middle name; an empty string is rejected. Account responses always include the field, usingnullwhen unset.relationshipis restricted tospouseandother.typeis restricted toprimaryandcontingent. An account with beneficiaries needs at least one primary beneficiary, andshare_pctmust sum to 100 within the primary group and within the contingent group.tax_id_typeis restricted toUSA_SSN.tax_idis documented as requiring a USA SSN on create and update requests; account responses always return the masked valuexxx-xx-xxxx.given_name,family_name, andmiddle_namerequire at least one character.date_of_birthusesdateformat (YYYY-MM-DD) and cannot be in the future.share_pctusesdecimalformat and is documented as greater than 0, at most 100, with at most two decimal places.
Affected Endpoints
POST /v1/accountsGET /v1/accountsGET /v1/accounts/{account_id}PATCH /v1/accounts/{account_id}