{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-schema/accounts-update-account-holder-state-request-schema.json", "title": "UpdateAccountHolderStateRequest", "description": "UpdateAccountHolderStateRequest schema from Adyen API", "type": "object", "properties": { "accountHolderCode": { "description": "The code of the Account Holder on which to update the state.", "type": "string" }, "disable": { "description": "If true, disable the requested state. If false, enable the requested state.", "type": "boolean" }, "reason": { "description": "The reason that the state is being updated.\n>Required if the state is being disabled.", "type": "string" }, "stateType": { "description": "The state to be updated.\n>Permitted values are: `Processing`, `Payout`", "enum": [ "LimitedPayout", "LimitedProcessing", "LimitlessPayout", "LimitlessProcessing", "Payout", "Processing" ], "type": "string" } }, "required": [ "accountHolderCode", "stateType", "disable" ] }