Skip to main content

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.

Member Of​

SetMonarchMethodAccountSettingsInput input