# List all bank account validations Endpoint: GET /bank_account_validation Version: 1.0.0 Security: JWT ## Query parameters: - `beneficiary_account_id` (string) The ID of the beneficiary bank account to filter validations Example: "bene_5JU9yv0lGSUP" - `country` (string) The ISO 3166-1 alpha-3 code of the country to filter validations Example: "Ind" - `before` (string) ISO-8601 timestamp in UTC to filter resources created before this time. Use this to avoid Page drift issue. See Pagination parameters for more details. Example: "2025-02-18T12:03:44Z" - `after` (string) ISO-8601 timestamp in UTC to filter resources created after this time. Use this to avoid Page drift issue. See Pagination parameters for more details. Example: "2025-01-18T12:03:44Z" - `per_page` (integer) Number of resources per page. Should be between 1 and 100. - `page` (integer) Page number for pagination. Starts from 1. Get the next page number from the next field in the response. ## Response 200 fields (application/json): - `data` (array) - `data.id` (string) The unique identifier for the bank account validation. Example: "aval_5JU9yv0lGSUP" - `data.status` (string) The status of the bank account validation. This does not mean the bank account is valid or invalid. It means the validation process was successful or failed. Enum: "success", "failed" - `data.validation_message` (string) The message returned by the bank account validation process. Example: "The account is registered to John Doe" - `data.fee_charged` (object) The fee charged for the bank account validation process. - `data.fee_charged.amount` (number) A positive integer representing the smallest currency unit. For example, if the amount is $299.00, then pass 29900 in this field. In the case of three decimal currencies, such as KWD, BHD and OMR, to represent an amount of 295.991, pass the value as 295990. And in the case of zero decimal currencies such as JPY, for amount ¥295, pass the value as 295. Example: 1000 - `data.fee_charged.currency` (string) The currency code in [ISO 4217](https://en.wikipedia.org/wiki/ISO_4217) format. For example, USD. Example: "USD" - `page_meta` (object) - `page_meta.current` (integer) The current page number. Example: 2 - `page_meta.previous` (integer,null) The previous page number. Example: 1 - `page_meta.next` (integer,null) The next page number. Example: 3 - `page_meta.per_page` (integer) The number of items per page. Example: 20 - `page_meta.pages` (integer) The total number of pages. Example: 10 - `page_meta.count` (integer) The total number of items. Example: 200 ## Response 400 fields (application/json): - `error` (string) Enum: "Bad Request" - `message` (string) Error message indicating which parameter was invalid