{"openapi":"3.0.0","info":{"description":"","title":"Batch-Transaction-Details","version":"0.0.3","x-api-id":"10805452-6650-4c6f-9960-1c52f345bb72","x-ibm-name":"batch-transaction-details"},"servers":[{"url":"https://api-sandbox.rabobank.nl/openapi/sandbox/payments/insight","description":"Sandbox server"}],"paths":{"/accounts/{account-id}/batch-details/{batch-entry-reference}":{"get":{"parameters":[{"description":"Public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party.","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":false,"schema":{"format":"byte","type":"string"}},{"description":"ID of the request, unique to the call, as determined by the initiating party.","example":"594d27d0-26d7-47dc-9d62-c307616220b6","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 15 Nov 2020 08:12:31 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},{"description":"Signature is made up of the headers - date, digest and x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"ckfJsOBu3DRPVQzqIpwte8tUMxg6Mb6ThuA7hH3LuvZtjr8DS4OIKCRPTuC0IgyoCsUciD4CIa2hOWTZHf5tdQsXpruyem7GldFUA2zQFErC9wtAFxGSRs4f+sIKiX5knY//snxlq7xrZVtLc/jqBOBvy/X771SE2GIjtODVO3dcjXR5lnFIc+7uQBSXji9q13JhdJrkNJQt+XlbE0Z5FDTWsu1ZfLa+5Ky7S7+RGANyI02nCekHYc3Un8qdv3g46zw1TubL+HtZyao9mUor576jGiI/gBu9in/IXbZ7typ9kaAmN9iNR1Cw/9sbPJUtydTt1TWn0JWifPtr/+FjBQ==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"description":"This is the internal id of the particular IBAN and present in the response of the Read Account List call. Its value is constant throughout the lifecycle of a given consent.","example":"Wp-xhZMGEWRIIgVjPwTC1aKJJ0VCRZ_4bScUVXof7e0 AND hBS4MQ0Oc4LLJRiUiE_R94_-zoU4B2vwnPkXmsGh_b","in":"path","name":"account-id","required":true,"schema":{"type":"string"}},{"description":"The page number of the requested batch search request. Default is 1","example":2,"in":"query","name":"pageNumber","required":false,"schema":{"default":1,"format":"int32","type":"integer"}},{"description":"Unique identification assigned by Rabobank to identify a batch","example":"OM1B000000645364","in":"path","name":"batch-entry-reference","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/transactionsResponse"}}},"description":"OK"},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tppMessages"}}},"description":"Bad Request","headers":{"X-RateLimit-Limit":{"description":"Maximum number of allowed requests","schema":{"type":"string"},"x-example":"100"},"X-RateLimit-Remaining":{"description":"Remaining count","schema":{"type":"string"},"x-example":"44"},"X-RateLimit-Reset":{"description":"Expiry time in seconds","schema":{"type":"string"},"x-example":"10"},"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"594d27d0-26d7-47dc-9d62-c307616220b6"}}},"401":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tppMessages"}}},"description":"Unauthorized","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"594d27d0-26d7-47dc-9d62-c307616220b6"}}},"403":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tppMessages"}}},"description":"Forbidden","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"594d27d0-26d7-47dc-9d62-c307616220b6"}}},"404":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tppMessages"}}},"description":"Not found","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"594d27d0-26d7-47dc-9d62-c307616220b6"}}},"405":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tppMessages"}}},"description":"Method Not Allowed","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"594d27d0-26d7-47dc-9d62-c307616220b6"}}},"406":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tppMessages"}}},"description":"Not Acceptable","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"594d27d0-26d7-47dc-9d62-c307616220b6"}}},"408":{"description":"Request Timeout","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"594d27d0-26d7-47dc-9d62-c307616220b6"}}},"415":{"description":"Unsupported Media Type","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"594d27d0-26d7-47dc-9d62-c307616220b6"}}},"429":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tppMessages"}}},"description":"Too Many Requests","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"594d27d0-26d7-47dc-9d62-c307616220b6"}}},"500":{"description":"Internal Server Error","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"594d27d0-26d7-47dc-9d62-c307616220b6"}}},"503":{"description":"Service Unavailable","headers":{"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"format":"uuid","type":"string"},"x-example":"594d27d0-26d7-47dc-9d62-c307616220b6"}}}},"description":"Delivers batch transactions for a specific consented payment account.","operationId":"getaccounts{account-id}batch-details{batch-entry-reference}","summary":"Batch transactions for a specific consented payment account"}}},"components":{"parameters":{"Date":{"description":"Standard https header element with date, time and timezone.","example":"Tue, 15 Nov 2020 08:12:31 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}},"Digest":{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=z4PhNX7vuL3xVChQ1m2AB9Yg5AULVxXcg/SpIdNs6c5H0NE8XYXysP+DGNKHfuwvY7kxvUdBeoGlODJ6+SfaPg==","in":"header","name":"Digest","required":true,"schema":{"type":"string"}},"Signature":{"description":"Signature is made up of the headers - date, digest and x-request-id. For more information see additional documentation in portal.","example":"keyId=\"1523433508\",algorithm=\"rsa-sha512\",headers=\"date digest x-request-id\",signature=\"ckfJsOBu3DRPVQzqIpwte8tUMxg6Mb6ThuA7hH3LuvZtjr8DS4OIKCRPTuC0IgyoCsUciD4CIa2hOWTZHf5tdQsXpruyem7GldFUA2zQFErC9wtAFxGSRs4f+sIKiX5knY//snxlq7xrZVtLc/jqBOBvy/X771SE2GIjtODVO3dcjXR5lnFIc+7uQBSXji9q13JhdJrkNJQt+XlbE0Z5FDTWsu1ZfLa+5Ky7S7+RGANyI02nCekHYc3Un8qdv3g46zw1TubL+HtZyao9mUor576jGiI/gBu9in/IXbZ7typ9kaAmN9iNR1Cw/9sbPJUtydTt1TWn0JWifPtr/+FjBQ==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},"Signature-Certificate":{"description":"Public certificate of the Initiating Party that corresponds with the signature made by the Initiating Party.","example":"MIIDkDCCAnigAwIBAgIEWs3AJDANBgkqhkiG9w0BAQsFADCBiTELMAkGA1UEBhMCTkwxEDAOBgNVBAgMB1V0cmVjaHQxEDAOBgNVBAcMB1V0cmVjaHQxETAPBgNVBAoMCFJhYm9iYW5rMRwwGgYDVQQLDBNPbmxpbmUgVHJhbnNhY3Rpb25zMSUwIwYDVQQDDBxQU0QyIEFQSSBQSSBTZXJ2aWNlcyBTYW5kYm94MB4XDTE4MDQxMTA3NTgyOFoXDTIzMDQxMTA3NTgyOFowgYkxCzAJBgNVBAYTAk5MMRAwDgYDVQQIDAdVdHJlY2h0MRAwDgYDVQQHDAdVdHJlY2h0MREwDwYDVQQKDAhSYWJvYmFuazEcMBoGA1UECwwTT25saW5lIFRyYW5zYWN0aW9uczElMCMGA1UEAwwcUFNEMiBBUEkgUEkgU2VydmljZXMgU2FuZGJveDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBANoAjqGWUgCIm2F+0sBSEwLal+T3u+uldLikpxHCB8iL1GD7FrRjcA+MVsxhvHly7vRsHK+tQyMSaeK782RHpY33qxPLc8LmoQLb2EuiQxXj9POYkYBQ74qkrZnvKVlR3WoyQWeDOXnSY2wbNFfkP8ET4ElwyuIIEriwYhab0OIrnnrO8X82/SPZxHwEd3aQjQ6uhiw8paDspJbS5WjEfuwY16KVVUYlhbtAwGjvc6aK0NBm+LH9fMLpAE6gfGZNy0gzMDorVNbkQK1IoAGD8p9ZHdB0F3FwkILEjUiQW6nK+/fKDNJ0TBbpgZUpY8bR460qzxKdeZ1yPDqX2Cjh6fkCAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAYL4iD6noMJAt63kDED4RB2mII/lssvHhcxuDpOm3Ims9urubFWEpvV5TgIBAxy9PBinOdjhO1kGJJnYi7F1jv1qnZwTV1JhYbvxv3+vk0jaiu7Ew7G3ASlzruXyMhN6t6jk9MpaWGl5Uw1T+gNRUcWQRR44g3ahQRIS/UHkaV+vcpOa8j186/1X0ULHfbcVQk4LMmJeXqNs8sBAUdKU/c6ssvj8jfJ4SfrurcBhY5UBTOdQOXTPY85aU3iFloerx7Oi9EHewxInOrU5XzqqTz2AQPXezexVeAQxP27lzqCmYC7CFiam6QBr06VebkmnPLfs76n8CDc1cwE6gUl0rMA==","in":"header","name":"Signature-Certificate","required":false,"schema":{"format":"byte","type":"string"}},"X-Request-ID":{"description":"ID of the request, unique to the call, as determined by the initiating party.","example":"594d27d0-26d7-47dc-9d62-c307616220b6","in":"header","name":"X-Request-ID","required":true,"schema":{"format":"uuid","type":"string"}},"account-id":{"description":"This is the internal id of the particular IBAN and present in the response of the Read Account List call. Its value is constant throughout the lifecycle of a given consent.","example":"Wp-xhZMGEWRIIgVjPwTC1aKJJ0VCRZ_4bScUVXof7e0 AND hBS4MQ0Oc4LLJRiUiE_R94_-zoU4B2vwnPkXmsGh_b","in":"path","name":"account-id","required":true,"schema":{"type":"string"}},"batch-entry-reference":{"description":"Unique identification assigned by Rabobank to identify a batch","example":"OM1B000000645364","in":"path","name":"batch-entry-reference","required":true,"schema":{"type":"string"}},"pageNumber":{"description":"The page number of the requested batch search request. Default is 1","example":2,"in":"query","name":"pageNumber","required":false,"schema":{"default":1,"format":"int32","type":"integer"}}},"schemas":{"accountReference":{"properties":{"currency":{"$ref":"#/components/schemas/currencyCode"},"iban":{"$ref":"#/components/schemas/iban"}},"type":"object"},"amountValue":{"description":"The amount given with fractional digits, where fractions must be compliant to the currency definition.\nUp to 14 significant figures. Negative amounts are signed by minus.\nThe decimal separator is a dot.\n**Example:**\nValid representations for EUR with up to two decimals are:\n\n  * 1056\n\n  * 5768.2\n\n  * 5877.78\n","example":"6002.17","pattern":"-?[0-9]{1,14}(\\.[0-9]{1,3})?","type":"string"},"authorisationEntry":{"properties":{"authorisationUsername":{"description":"Displays the username of the person who signed the batch.","example":"Alphanumeric 140","maxLength":140,"type":"string"},"authorisationDateTime":{"description":"Date and time when the batch was signed by the authorised user.","example":"2024-05-23T06:48:11.607486Z","type":"string"}}},"currencyCode":{"description":"ISO 4217 Alpha 3 currency code\n","example":"EUR","pattern":"[A-Z]{3}","type":"string"},"iban":{"description":"IBAN of an account","example":"NL52RABO0125618484","pattern":"[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}","type":"string"},"messageCodeText":{"enum":["SESSIONS_NOT_SUPPORTED","ACCESS_EXCEEDED","REQUESTED_FORMATS_INVALID","CERTIFICATE_INVALID","CERTIFICATE_EXPIRED","CERTIFICATE_BLOCKED","CERTIFICATE_REVOKED","CERTIFICATE_MISSING","SIGNATURE_INVALID","SIGNATURE_MISSING","FORMAT_ERROR","PARAMETER_NOT_SUPPORTED","SERVICE_INVALID","SERVICE_BLOCKED","CORPORATE_ID_INVALID","CONSENT_UNKNOWN","CONSENT_INVALID","CONSENT_EXPIRED","TOKEN_UNKNOWN","TOKEN_INVALID","TOKEN_EXPIRED","RESOURCE_UNKNOWN","RESOURCE_EXPIRED","TIMESTAMP_INVALID","PERIOD_INVALID","SCA_METHOD_UNKNOWN"],"example":"CERTIFICATE_INVALID","type":"string"},"tppMessageCategory":{"description":"Category of the message","enum":["ERROR","WARNING"],"example":"ERROR","type":"string"},"tppMessageGeneric":{"properties":{"category":{"$ref":"#/components/schemas/tppMessageCategory"},"code":{"$ref":"#/components/schemas/messageCodeText"},"path":{"type":"string"},"text":{"$ref":"#/components/schemas/tppMessageText"}},"type":"object"},"tppMessageText":{"description":"Additional text.","example":"Header X-Request-ID is required","maxLength":512,"type":"string"},"tppMessages":{"description":"Messages on operational issues.","properties":{"tppMessages":{"items":{"$ref":"#/components/schemas/tppMessageGeneric"},"type":"array"}},"type":"object"},"transactionDetails":{"properties":{"creditorAccount":{"$ref":"#/components/schemas/accountReference"},"creditorAgent":{"description":"Creditor Agent BIC.","example":"RABONL2UXXX","type":"string"},"creditorName":{"description":"Creditor Name","example":"Creditor Name","maxLength":140,"type":"string"},"debtorAccount":{"$ref":"#/components/schemas/accountReference"},"debtorAgent":{"description":"Debtor Agent BIC.","example":"RABONL2UXXX","type":"string"},"debtorName":{"description":"Debtor Name","example":"Debtor Name","maxLength":140,"type":"string"},"endToEndId":{"description":"Unique end to end identity.","example":"90705030","maxLength":35,"type":"string"},"remittanceInformationStructured":{"description":"Reference as contained in the structured remittance reference structure (without the surrounding XML structure).\nDifferent from other places the content is contains in plain form not in form of a structured field.\n","example":"23183510990000","maxLength":140,"type":"string"},"remittanceInformationUnstructured":{"example":"Description ST 1","maxLength":140,"type":"string"},"transactionAmount":{"description":"Individual transaction amount in the batch","properties":{"currency":{"$ref":"#/components/schemas/currencyCode"},"value":{"$ref":"#/components/schemas/amountValue"}},"type":"object"},"ultimateCreditor":{"description":"Ultimate Creditor","example":"Ultimate Creditor","maxLength":140,"type":"string"},"ultimateDebtor":{"description":"Ultimate Debtor","example":"Ultimate Debtor","maxLength":140,"type":"string"}},"type":"object"},"transactionsResponse":{"description":"Body of the JSON response for a successful read transaction list request.","properties":{"authorisationUsername":{"description":"The user that authorized the batch","example":"Alphanumeric 140","maxLength":140,"type":"string"},"authorisationHistory":{"description":"Array of authorisation history items, each containing the username of the person who signed the batch and the date and time of signing.","items":{"$ref":"#/components/schemas/authorisationEntry"},"type":"array","example":[{"authorisationUsername":"Signer 1","authorisationDateTime":"2024-05-24T06:48:11.607486Z"},{"authorisationUsername":"Signer 2","authorisationDateTime":"2024-05-25T06:48:11.607486Z"}]},"batchAmount":{"description":"Sum of all the transactions in the batch","properties":{"currency":{"$ref":"#/components/schemas/currencyCode"},"value":{"$ref":"#/components/schemas/amountValue"}},"type":"object"},"batchEntryReference":{"description":"Unique identification assigned by Rabobank to identify a batch.","example":"OM1B000000645364","maxLength":35,"type":"string"},"batchType":{"description":"Batch type of the batch","example":"CT","type":"string"},"categoryPurposeCode":{"description":"Code that specifies the high level purpose of the transaction as is published in an external category purpose code list (See ISO20022 ExternalCodeList, tab 4-CategoryPurpose, for the complete list).","example":"SALA","type":"string"},"next":{"description":"Navigation link for paginated batch details","example":"/accounts/Wp-xhZMGEWRIIgVjPwTC1aKJJ0VCRZ_4bScUVXof7e0/batch-details/OM1B000000645364?pageNumber=2","type":"string"},"numberOfTransactions":{"description":"Number Of Transactions in batch","example":500,"type":"number"},"paymentInformationIdentification":{"description":"The identification of the batch either added by the originator or the channel","example":"123456","type":"string"},"requestedExecutionDate":{"description":"The requested date from the originator when the batch should be executed or collected","example":"2024-05-23T06:48:11.607486Z","type":"string"},"transactionDetails":{"description":"Array of transaction details","items":{"$ref":"#/components/schemas/transactionDetails"},"type":"array"}},"type":"object"}},"securitySchemes":{"clientId":{"description":"ClientId as provided by the Rabobank developer portal.","in":"header","name":"X-IBM-Client-Id","type":"apiKey"},"oauth2_premium_access_code_flow_batchtransactiondetails":{"description":"NOTE Please use the Authorization and Token URL as provided by the oAuth2 Services. Scope: bai.batchtransactiondetails.read","flows":{"authorizationCode":{"authorizationUrl":"https://oauth.rabobank.nl/openapi/oauth2-premium/authorize","scopes":{"bai.batchtransactiondetails.read":"Allow read from Business Account Insight batch transaction details"},"tokenUrl":"https://oauth.rabobank.nl/openapi/oauth2-premium/token"}},"type":"oauth2","x-ibm-oauth-provider":"access-authorization-1-0-0-8e24"}}},"security":[{"clientId":[],"oauth2_premium_access_code_flow_batchtransactiondetails":["bai.batchtransactiondetails.read"]}],"x-readme":{"explorer-enabled":false,"proxy-enabled":false}}