RMD profiles
An RMD profile is a retirement account of a household whose required minimum distributions (RMDs) you track, such as a traditional IRA, a 401(k) or an inherited IRA. The console calls it an RMD account, and shows it on the RMD Tracking tab of a household's Tax tab. Each RMD profile has an RMD annual record for each year; see RMD annual records.
List the RMD profiles of a household
Returns the RMD profiles of the household with the given ID, in the order they were created, each with its RMD annual records and their distributions. An RMD profile is listed once for each primary owner of its account and each spouse in the household, so it can be listed more than once; `totalCount` counts each listing. If your firm has no household with that ID, the response is `404`.
Create an RMD profile
Creates an RMD profile for the household with the given ID, and returns it with `annuals` set to `null`. Send `accountId` to track one of your firm's accounts: `contactId` then becomes a primary owner of that account. Leave `accountId` out for an account entered by hand, which has no owner, so its required minimum distributions cannot be calculated. For an inherited IRA, send `originalOwnerBirthYear` and `originalOwnerDeathYear`. If `accountId` is not an account of your firm, or `contactId` is not a contact of the household, the response is `403`. If your firm has no household with that ID, the response is `404`.
Update an RMD profile
Updates the fields you send of the RMD profile with the given ID, and returns it with `annuals` set to `null`. Fields you leave out keep their current values. `contactId` and `bondLadderAccountId` are not saved. To change `accountId`, send the ID of one of your firm's accounts that no other RMD profile tracks. If your firm has no RMD profile with that ID, the response is `404`.
Delete an RMD profile
Deletes the RMD profile with the given ID, with its RMD annual records, their distributions and their distribution ledgers. Returns `200` with `deleted: true`. If your firm has no RMD profile with that ID, nothing is deleted and the response is `404`.