{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/adyen/refs/heads/main/json-structure/accounts-update-account-holder-state-request-structure.json", "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" ], "name": "UpdateAccountHolderStateRequest" }