# AIS Bank List Retrieval GET /partner/v3/shops/:shopUuid/account-statements/bank-list?applicationUuid=applicationUuid In cases when the application receives the income_proof_required decision, the flow needs to include the AIS upload process. The first step is retrieving the list of available banks from which the account statement can be provided via the GET /partner/v3/shops/:shopUuid/account-statements/bank-list API request. The request returns the name, ID and icon URL for each of the available banks. The selection of the banks needs to be displayed to the customer. Please note that the selection of banks is subject to change. Endpoint: GET /partner/v3/shops/{shopUuid}/account-statements/bank-list Security: bearerAuth ## Path parameters: - `shopUuid` (string, required) The unique identifier of the shop. Example: "a93f1f44-d5dd-4469-bfcc-c1de9e969213" ## Query parameters: - `applicationUuid` (string, required) The application for which the AIS upload is being initiated. The credit application UUID is included in the response to the POST /application request which submits the credit application to Inbank. Example: "471e6282-3384-412b-af7b-646eb8f04391" ## Response 200 fields (application/json): - `bank_list` (array) - `bank_list.name` (string) Example: "Citadele" - `bank_list.id` (string) Example: "CITADELE_PARXEE22" - `bank_list.iconUrl` (string) Example: "https://cdn.nordigen.com/ais/CITADELE.png" ## Response 401 fields (application/json): - `message` (string) Unauthorized Example: "unauthorized" ## Response 403 fields (application/json): - `message` (string) Unauthorized access Example: "User is not authorized to access this resource with an explicit deny" ## Response 404 fields (application/json): - `message` (string) Not Found Example: "not_found" ## Response 500 fields (application/json): - `message` (string) Internal server error Example: "internal_server_error"