# Upsert Raw Bank Accounts Upsert bank accounts into bank account storage in batches. Maximum of 1000 bank accounts are allowed per batch. Endpoint: PUT /bankaccountstorages/{storageId}/bankaccounts/rawdata Version: 2 Security: apiKey ## Path parameters: - `storageId` (string, required) ID of the bank account storage. Example: "652697d8eb91545eb14e64e6" ## Request fields (application/json): - `bankAccounts` (array, required) Batch of bank accounts. - `bankAccounts.rawData` (object) Raw data that will be modified by the transformation of id provided in bank account storage setting. ## Response 200 fields (application/json): - `taskId` (string) Unique identifier for a task. Example: "dc172630-5791-11ee-8c99-0242ac120002" ## Response 400 fields (application/json): - `id` (string) Unique identifier of the error. Example: "5c6a2c7e-9b0a-4e1a-8b0a-4e1a8b0a4e1a" - `path` (string) Requested path which caused this error. Example: "/v2/businesspartners/lookup" - `timestamp` (string) ISO 8601 representation of the timestamp. Example: "2025-08-29T09:46:42Z" - `message` (string) Details about the error. Example: "This user is not allowed to access this service." - `error` (string) RFC 7231 error which belongs to the status code. Example: "BAD_REQUEST" - `status` (integer) RFC 7231 status code for this error. Example: "400"