SetMonarchMethodAccountSettingInput
Update the Monarch Method settings for a single account (partial: omit a field to leave it).
purposes, is_included_in_score and interest_rate are all optional so the funnel can
persist a toggle flip, a purpose change and an APY independently. A field that is omitted is left
unchanged; a field set to a value overwrites it.
input SetMonarchMethodAccountSettingInput {
accountId: ID!
interestRate: Float
isIncludedInScore: Boolean
purposes: [MonarchMethodAccountPurposeEnum!]
}
Fields
SetMonarchMethodAccountSettingInput.accountId ● ID! non-null scalar
The account whose settings are being updated.
SetMonarchMethodAccountSettingInput.interestRate ● Float scalar
The account's APY as a percentage between 0 and 100 (e.g. 4.25 for 4.25%). Depository accounts only; anything else is rejected. Unlike the other fields this is stored on the account itself (readable as Account.interestRate), not on the Monarch Method setting, so it is shared with the account editor. Omit to leave unchanged; pass null to clear it.
SetMonarchMethodAccountSettingInput.isIncludedInScore ● Boolean scalar
Whether this account counts toward the score (the on/off toggle). Omit to leave unchanged.
SetMonarchMethodAccountSettingInput.purposes ● [MonarchMethodAccountPurposeEnum!] list enum
The full desired purpose set for this account; replaces the existing set when provided (an empty list clears all purposes). Omit to leave the purpose set unchanged.