{"openapi":"3.0.0","info":{"description":"","title":"Account Notification Service - Subscriptions","version":"1.0.6","x-api-id":"778324cd-f05b-41cb-9d0e-e35068267afe","x-ibm-name":"account-notification-service-subscriptions"},"servers":[{"url":"https://api.rabobank.nl/openapi/account-notification-service","description":"Production server"},{"url":"https://api-sandbox.rabobank.nl/openapi/sandbox/account-notification-service","description":"Sandbox server"}],"paths":{"/subscriptions":{"get":{"parameters":[{"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":"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":"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=\"Z/cn0inPbev5osxOi7cNcFphKozlgQeOSVn4jHtg+ctQ6BaLn3n5PckPiikeCU9WlVQwdr+2S7+t7nOTQTpZPsAGWgS1ygOmAQUaQWMIaGWBZRKL6drue0Zco7p80WyVX/PMB/HG4awHv3aoiNmeEgpFbs4rUoYrGPfeIv5ke3GLTn703Jr9WRmeFn2QysSJPqb3Aic1RRtYgM+BQoWhL1QrbU4n2ckcr0rloT5pg2g9no3H1OQJXDbLGPg4jk0dCxANGxQo4s9agu3MNznZ8LDPP17v4hPDBpPOumT+8y1soqcZOOLIr388oGKV+zC4LKbRfgPjuEqEDHl4eP93mw==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"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":true,"schema":{"format":"byte","type":"string"}},{"description":"IBAN of an account","example":"NL52RABO0125618484","in":"query","name":"iban","required":true,"schema":{"pattern":"[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 15 May 2024 08:12:31 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/subscriptionListResponse"}}},"description":"OK","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"}}},"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":"Subscription 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"}}},"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"}}}},"tags":["Get Subscriptions"],"description":"Endpoint to get details of all active subscriptions by the given iban","operationId":"getSubscriptionsByIban","summary":"Subscriptions"},"post":{"parameters":[{"in":"query","name":"type","description":"Value to describe what type of subscription it contains. Required for creation of statement subscriptions. Default is transaction","required":false,"schema":{"type":"string","enum":["statement","transaction"],"example":"statement","default":"transaction"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=YwsbNchoFOeQku7TeKjq/bKCmxEUGaF6m1cuUaG4UvNg9cMJ+hkelyriTgIxC56Yv8zCkWe7VQ2/s6cT+wEZyA==","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=\"FHTbTEpqnJMDXaRoCd2U7e8Cdigm1yuDAdFPBmF5u7y+Gb6rhpzQ0ZXnrrmlz99ZqQfHYf3x0c2QBdyITn/M/8xbN6WZWCT6VJ5mhXqe4B3DEnaYkg3U11Dda1Zyw9p+cptzcMOEFDO6JH/biB3R57Vi28WHTgdishq+BmzFDw9mjxYOs2+LUAD1ExnAvl5ZcpJKZvsHdqLZPyVDq5YedTgAUAIhfPCRj+eF4qQv5pKJxjGANiwCif5BrVhKTcJ/gYo865xeAQBeAXuIWiq1QIjEyJrwZk0aErVhAo75B0fy5xPFEn6VJLRStuxnrE+mEgasp+H7RDYMdmmFvzSW2A==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"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":true,"schema":{"format":"byte","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 15 May 2024 08:12:31 GMT","in":"header","name":"Date","required":true,"schema":{"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"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/transactionSubscriptionResponse"},{"$ref":"#/components/schemas/statementSubscriptionResponse"}]},"examples":{"Transaction subscription POST response":{"$ref":"#/components/examples/createTransactionSubscriptionResponse200"},"Statement subscription POST response":{"$ref":"#/components/examples/createStatementSubscriptionResponse200"}}}},"description":"OK","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"}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tppMessages"}}},"description":"Bad Request","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"}}},"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"}}},"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"}}}},"tags":["Create Subscriptions"],"description":"Endpoint to create a new subscription for transactions notifications","operationId":"createSubscription","requestBody":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/createTransactionSubscriptionRequest"},{"$ref":"#/components/schemas/createStatementSubscriptionRequest"}]},"examples":{"Example 1: Transaction subscription":{"$ref":"#/components/examples/createTransactionSubscriptionRequest"},"Example 2: Statement subscription":{"$ref":"#/components/examples/createStatementSubscriptionRequest"}}}},"required":true},"summary":"Create subscriptions"}},"/subscriptions/{subscriptionId}":{"delete":{"security":[{"clientId":[]}],"parameters":[{"in":"query","name":"type","description":"Value to describe what type of subscription it contains. Required for creation of statement subscriptions. Default is transaction","required":false,"schema":{"type":"string","enum":["statement","transaction"],"example":"statement","default":"transaction"}},{"description":"IBAN of an account","example":"NL52RABO0125618484","in":"query","name":"iban","required":true,"schema":{"pattern":"[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}","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":"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":"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=\"Z/cn0inPbev5osxOi7cNcFphKozlgQeOSVn4jHtg+ctQ6BaLn3n5PckPiikeCU9WlVQwdr+2S7+t7nOTQTpZPsAGWgS1ygOmAQUaQWMIaGWBZRKL6drue0Zco7p80WyVX/PMB/HG4awHv3aoiNmeEgpFbs4rUoYrGPfeIv5ke3GLTn703Jr9WRmeFn2QysSJPqb3Aic1RRtYgM+BQoWhL1QrbU4n2ckcr0rloT5pg2g9no3H1OQJXDbLGPg4jk0dCxANGxQo4s9agu3MNznZ8LDPP17v4hPDBpPOumT+8y1soqcZOOLIr388oGKV+zC4LKbRfgPjuEqEDHl4eP93mw==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"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":true,"schema":{"format":"byte","type":"string"}},{"description":"Id of the subscription.","example":"59bca412-6d40-469f-9b39-59f4617e95dd","in":"path","name":"subscriptionId","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 15 May 2024 08:12:31 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}}],"responses":{"204":{"description":"OK","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"}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tppMessages"}}},"description":"Bad Request","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"}}},"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":"Subscription 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"}}},"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"}}}},"tags":["Delete Subscriptions"],"description":"Endpoint to delete a subscription","operationId":"deleteSubscriptionBySubscriptionId","summary":"Delete subscriptions"},"get":{"parameters":[{"in":"query","name":"type","description":"Value to describe what type of subscription it contains. Required for creation of statement subscriptions. Default is transaction","required":false,"schema":{"type":"string","enum":["statement","transaction"],"example":"statement","default":"transaction"}},{"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":"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":"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=\"Z/cn0inPbev5osxOi7cNcFphKozlgQeOSVn4jHtg+ctQ6BaLn3n5PckPiikeCU9WlVQwdr+2S7+t7nOTQTpZPsAGWgS1ygOmAQUaQWMIaGWBZRKL6drue0Zco7p80WyVX/PMB/HG4awHv3aoiNmeEgpFbs4rUoYrGPfeIv5ke3GLTn703Jr9WRmeFn2QysSJPqb3Aic1RRtYgM+BQoWhL1QrbU4n2ckcr0rloT5pg2g9no3H1OQJXDbLGPg4jk0dCxANGxQo4s9agu3MNznZ8LDPP17v4hPDBpPOumT+8y1soqcZOOLIr388oGKV+zC4LKbRfgPjuEqEDHl4eP93mw==\"","in":"header","name":"Signature","required":true,"schema":{"type":"string"}},{"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":true,"schema":{"format":"byte","type":"string"}},{"description":"Id of the subscription.","example":"59bca412-6d40-469f-9b39-59f4617e95dd","in":"path","name":"subscriptionId","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 15 May 2024 08:12:31 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/transactionSubscriptionResponse"},{"$ref":"#/components/schemas/getStatementSubscriptionResponse"}]},"examples":{"Transaction subscription GET response":{"$ref":"#/components/examples/getTransactionSubscriptionResponse200"},"Statement subscription GET response":{"$ref":"#/components/examples/getStatementSubscriptionResponse200"}}}},"description":"OK","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"}}},"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":"Subscription 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"}}},"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"}}}},"tags":["Get Subscriptions By Id"],"description":"Endpoint to get the details of an active subscription by the given subscriptionId","operationId":"getSubscriptionBySubscriptionId","summary":"Subscriptions by id"},"put":{"parameters":[{"in":"query","name":"type","description":"Value to describe what type of subscription it contains. Required for creation of statement subscriptions. Default is transaction","required":false,"schema":{"type":"string","enum":["statement","transaction"],"example":"statement","default":"transaction"}},{"description":"The digest is a base64 encoded hash of the body (SHA-512 or SHA-256 is allowed).","example":"sha-512=YwsbNchoFOeQku7TeKjq/bKCmxEUGaF6m1cuUaG4UvNg9cMJ+hkelyriTgIxC56Yv8zCkWe7VQ2/s6cT+wEZyA==","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=\"FHTbTEpqnJMDXaRoCd2U7e8Cdigm1yuDAdFPBmF5u7y+Gb6rhpzQ0ZXnrrmlz99ZqQfHYf3x0c2QBdyITn/M/8xbN6WZWCT6VJ5mhXqe4B3DEnaYkg3U11Dda1Zyw9p+cptzcMOEFDO6JH/biB3R57Vi28WHTgdishq+BmzFDw9mjxYOs2+LUAD1ExnAvl5ZcpJKZvsHdqLZPyVDq5YedTgAUAIhfPCRj+eF4qQv5pKJxjGANiwCif5BrVhKTcJ/gYo865xeAQBeAXuIWiq1QIjEyJrwZk0aErVhAo75B0fy5xPFEn6VJLRStuxnrE+mEgasp+H7RDYMdmmFvzSW2A==\"","in":"header","name":"Signature","required":true,"schema":{"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":"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":true,"schema":{"format":"byte","type":"string"}},{"description":"Id of the subscription.","example":"59bca412-6d40-469f-9b39-59f4617e95dd","in":"path","name":"subscriptionId","required":true,"schema":{"format":"uuid","type":"string"}},{"description":"Standard https header element with date, time and timezone.","example":"Tue, 15 May 2024 08:12:31 GMT","in":"header","name":"Date","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/transactionSubscriptionResponse"},{"$ref":"#/components/schemas/statementSubscriptionResponse"}]},"examples":{"Transaction subscription PUT response":{"$ref":"#/components/examples/updateTransactionSubscriptionResponse200"},"Statement subscription PUT response":{"$ref":"#/components/examples/updateStatementSubscriptionResponse200"}}}},"description":"OK","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"}}},"400":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/tppMessages"}}},"description":"Bad Request","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"}}},"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":"Subscription 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"}}},"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"}}}},"tags":["Update Subscriptions"],"description":"Endpoint to update an active subscription for transactions notifications","operationId":"updateSubscriptionBySubscriptionId","requestBody":{"content":{"application/json":{"schema":{"oneOf":[{"$ref":"#/components/schemas/updateTransactionSubscriptionRequest"},{"$ref":"#/components/schemas/updateStatementSubscriptionRequest"}]},"examples":{"Example 1: Transaction subscription":{"$ref":"#/components/examples/updateTransactionSubscriptionRequest"},"Example 2: Statement subscription":{"$ref":"#/components/examples/updateStatementSubscriptionRequest"}}}},"required":true},"summary":"Update subscriptions"}}},"components":{"parameters":{"Date":{"description":"Standard https header element with date, time and timezone.","example":"Tue, 15 May 2024 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=\"Z/cn0inPbev5osxOi7cNcFphKozlgQeOSVn4jHtg+ctQ6BaLn3n5PckPiikeCU9WlVQwdr+2S7+t7nOTQTpZPsAGWgS1ygOmAQUaQWMIaGWBZRKL6drue0Zco7p80WyVX/PMB/HG4awHv3aoiNmeEgpFbs4rUoYrGPfeIv5ke3GLTn703Jr9WRmeFn2QysSJPqb3Aic1RRtYgM+BQoWhL1QrbU4n2ckcr0rloT5pg2g9no3H1OQJXDbLGPg4jk0dCxANGxQo4s9agu3MNznZ8LDPP17v4hPDBpPOumT+8y1soqcZOOLIr388oGKV+zC4LKbRfgPjuEqEDHl4eP93mw==\"","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":true,"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"}},"iban":{"description":"IBAN of an account","example":"NL52RABO0125618484","in":"query","name":"iban","required":true,"schema":{"pattern":"[A-Z]{2,2}[0-9]{2,2}[a-zA-Z0-9]{1,30}","type":"string"}},"subscriptionId":{"description":"Id of the subscription.","example":"59bca412-6d40-469f-9b39-59f4617e95dd","in":"path","name":"subscriptionId","required":true,"schema":{"format":"uuid","type":"string"}}},"schemas":{"account":{"properties":{"currencyCode":{"$ref":"#/components/schemas/currencyCode"},"iban":{"$ref":"#/components/schemas/iban"}},"required":["currencyCode","iban"],"type":"object"},"accounts":{"items":{"$ref":"#/components/schemas/account"},"minItems":1,"maxItems":100,"type":"array"},"amount":{"properties":{"maxTransactionAmount":{"example":500,"maximum":99999999,"type":"integer"},"minTransactionAmount":{"example":100,"minimum":0,"type":"integer"}},"required":["maxTransactionAmount","minTransactionAmount"],"type":"object","x-constraints":"@MinAmountLessThanMaxAmount"},"createTransactionSubscriptionRequest":{"properties":{"account":{"$ref":"#/components/schemas/account"},"endDate":{"example":"2027-12-03T14:07:56.302Z","format":"date-time","type":"string"},"pushUri":{"description":"URI to push the notification to. For details on the syntax of URL's please refer to RFC 1738","example":"https://tpp.com/notify","type":"string"},"transactionCriteria":{"$ref":"#/components/schemas/transactionCriteria"}},"required":["account","pushUri","transactionCriteria"],"type":"object"},"createStatementSubscriptionRequest":{"properties":{"accounts":{"$ref":"#/components/schemas/accounts"},"pushUri":{"description":"URI to push the notification to. For details on the syntax of URL's please refer to RFC 1738","example":"https://tpp.com/notify","type":"string"},"statementCriteria":{"$ref":"#/components/schemas/statementCriteria"},"encryption":{"$ref":"#/components/schemas/encryption"}},"required":["accounts","pushUri","statementCriteria","encryption"],"type":"object"},"currencyCode":{"description":"ISO 4217 Alpha 3 currency code","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","IBAN_ALREADY_EXISTS","MIN_AMOUNT_GREATER_THAN_MAX_AMOUNT","MISSING_MANDATORY_FIELD","INVALID_TRANSACTION_TYPE","SERVICE_UNAVAILABLE","NOT_FOUND","UNAUTHORIZED","BAD_REQUEST"],"example":"CERTIFICATE_INVALID","type":"string"},"subscriptionId":{"description":"Id of the subscription","example":"59bca412-6d40-469f-9b39-59f4617e95dd","type":"string"},"subscriptionListResponse":{"items":{"$ref":"#/components/schemas/transactionSubscriptionResponse"},"type":"array"},"transactionSubscriptionResponse":{"properties":{"account":{"$ref":"#/components/schemas/account"},"endDate":{"example":"2027-12-03T14:07:56.302Z","format":"date-time","type":"string"},"pushUri":{"description":"URI to push the notification to. For details on the syntax of URL's please refer to RFC 1738","example":"https://tpp.com/notify","type":"string"},"subscriptionId":{"$ref":"#/components/schemas/subscriptionId"},"transactionCriteria":{"$ref":"#/components/schemas/transactionCriteria"}},"type":"object"},"statementSubscriptionResponse":{"properties":{"accounts":{"$ref":"#/components/schemas/accounts"},"subscriptionId":{"$ref":"#/components/schemas/subscriptionId"}},"type":"object"},"getStatementSubscriptionResponse":{"properties":{"accounts":{"$ref":"#/components/schemas/accounts"},"pushUri":{"description":"URI to push the notification to. For details on the syntax of URL's please refer to RFC 1738","example":"https://tpp.com/notify","type":"string"},"statementCriteria":{"$ref":"#/components/schemas/statementCriteria"},"encryption":{"$ref":"#/components/schemas/encryption"}},"required":["accounts","pushUri","statementCriteria","encryption"],"type":"object"},"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"},"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"},"transactionCriteria":{"properties":{"amount":{"$ref":"#/components/schemas/amount"},"endToEndId":{"example":"R23-972838E*","format":"string","pattern":"^(?:\\*?[a-zA-Z0-9-?\\/:;()&<>\".,‘+\\s]+\\*?|\\*)$","type":"string"},"raboDetailedTransactionType":{"example":356,"format":"int","type":"integer"},"raboTransactionTypeName":{"example":"EI","format":"string","pattern":"[a-zA-Z]{1,3}","type":"string"},"remittanceInformationStructured":{"example":"Ref111*","format":"string","pattern":"^(?:\\*?[a-zA-Z0-9-?\\/:;()&<>\".,‘+\\s]+\\*?|\\*)$","type":"string"},"remittanceInformationUnstructured":{"example":"Parking fine*","format":"string","pattern":"^(?:\\*?[a-zA-Z0-9-?\\/:;()&<>\".,‘+\\s]+\\*?|\\*)$","type":"string"},"transactionType":{"description":"Transaction type","enum":["DEBIT","CREDIT","BOTH"],"example":"DEBIT","type":"string"}},"required":["transactionType"],"type":"object"},"statementCriteria":{"properties":{"type":{"description":"An EOD statement provides the customer with a detailed and structured statement listing all entries booked to their account for the previous calendar day","enum":["EOD"],"example":"EOD","type":"string"}},"required":["type"],"type":"object"},"encryption":{"properties":{"keyId":{"description":"Identifier for the public key","example":"a2V5LTIwMjUtMDk=","maxLength":128,"type":"string","format":"byte"},"publicKey":{"description":"Public key that will be used for Encrypting the AES key","example":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A...","maxLength":10000,"type":"string","format":"byte"}},"required":["keyId","publicKey"],"type":"object"},"updateTransactionSubscriptionRequest":{"properties":{"account":{"$ref":"#/components/schemas/account"},"endDate":{"example":"2027-12-03T14:07:56.302Z","format":"date-time","type":"string"},"pushUri":{"description":"URI to push the notification to. For details on the syntax of URL's please refer to RFC 1738","example":"https://tpp.com/notify","type":"string"},"transactionCriteria":{"$ref":"#/components/schemas/transactionCriteria"}},"required":["account","pushUri","transactionCriteria"],"type":"object"},"updateStatementSubscriptionRequest":{"properties":{"accounts":{"$ref":"#/components/schemas/accounts"},"pushUri":{"description":"URI to push the notification to. For details on the syntax of URL's please refer to RFC 1738","example":"htps://tpp.com/notify","type":"string"},"encryption":{"$ref":"#/components/schemas/encryption"},"statementCriteria":{"$ref":"#/components/schemas/statementCriteria"}},"required":["accounts","pushUri","statementCriteria","encryption"],"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_ans-subscriptions":{"description":"NOTE Please use the Authorization and Token URL as provided by the oAuth2 Services. Scope: ans.subscription.read-write, bai.accountinformation.read","flows":{"authorizationCode":{"authorizationUrl":"https://oauth.rabobank.nl/openapi/oauth2-premium/authorize","scopes":{"ans.subscription.read-write":"Allow read and write for account notifications service subscriptions","bai.accountinformation.read":"Allow read from Business Account Insight services"},"tokenUrl":"https://oauth.rabobank.nl/openapi/oauth2-premium/token"}},"type":"oauth2","x-ibm-oauth-provider":"access-authorization-1-0-0-8e24"}},"examples":{"createTransactionSubscriptionRequest":{"value":{"account":{"currencyCode":"EUR","iban":"NL52RABO0125618484"},"endDate":"2027-12-03T14:07:56.302663Z","pushUri":"https://tpp.com/notify","transactionCriteria":{"amount":{"maxTransactionAmount":500,"minTransactionAmount":100},"endToEndId":"R23-972838E*","raboDetailedTransactionType":356,"raboTransactionTypeName":"EI","remittanceInformationStructured":"Ref111*","remittanceInformationUnstructured":"Parking fine*","transactionType":"DEBIT"}}},"updateTransactionSubscriptionRequest":{"value":{"account":{"currencyCode":"EUR","iban":"NL52RABO0125618484"},"endDate":"2027-12-03T14:07:56.302663Z","pushUri":"https://tpp.com/notify","transactionCriteria":{"amount":{"maxTransactionAmount":500,"minTransactionAmount":100},"endToEndId":"R23-972838E*","raboDetailedTransactionType":356,"raboTransactionTypeName":"EI","remittanceInformationStructured":"Ref111*","remittanceInformationUnstructured":"Parking fine*","transactionType":"DEBIT"}}},"createTransactionSubscriptionResponse200":{"value":{"account":{"currencyCode":"EUR","iban":"NL52RABO0125618484"},"endDate":"2027-12-03T14:07:56.302663Z","pushUri":"https://tpp.com/notify","subscriptionId":"59bca412-6d40-469f-9b39-59f4617e95dd","transactionCriteria":{"amount":{"maxTransactionAmount":500,"minTransactionAmount":100},"endToEndId":"R23-972838E*","raboDetailedTransactionType":356,"raboTransactionTypeName":"EI","remittanceInformationStructured":"Ref111*","remittanceInformationUnstructured":"Parking fine*","transactionType":"DEBIT"}}},"getTransactionSubscriptionResponse200":{"value":{"account":{"currencyCode":"EUR","iban":"NL52RABO0125618484"},"endDate":"2027-12-03T14:07:56.302663Z","pushUri":"https://tpp.com/notify","subscriptionId":"59bca412-6d40-469f-9b39-59f4617e95dd","transactionCriteria":{"amount":{"maxTransactionAmount":500,"minTransactionAmount":100},"endToEndId":"R23-972838E*","raboDetailedTransactionType":356,"raboTransactionTypeName":"EI","remittanceInformationStructured":"Ref111*","remittanceInformationUnstructured":"Parking fine*","transactionType":"DEBIT"}}},"updateTransactionSubscriptionResponse200":{"value":{"account":{"currencyCode":"EUR","iban":"NL52RABO0125618484"},"endDate":"2027-12-03T14:07:56.302663Z","pushUri":"https://tpp.com/notify","subscriptionId":"59bca412-6d40-469f-9b39-59f4617e95dd","transactionCriteria":{"amount":{"maxTransactionAmount":500,"minTransactionAmount":100},"endToEndId":"R23-972838E*","raboDetailedTransactionType":356,"raboTransactionTypeName":"EI","remittanceInformationStructured":"Ref111*","remittanceInformationUnstructured":"Parking fine*","transactionType":"DEBIT"}}},"createStatementSubscriptionRequest":{"value":{"accounts":[{"iban":"NL52RABO0125618484","currencyCode":"EUR"},{"iban":"NL52RABOXXXXXXXXXX","currencyCode":"EUR"}],"statementCriteria":{"type":"EOD"},"encryption":{"keyId":"key-2025-09","publicKey":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A"},"pushURI":"https://tpp.com/notify"}},"updateStatementSubscriptionRequest":{"value":{"accounts":[{"iban":"NL52RABO0125618484","currencyCode":"EUR"},{"iban":"NL52RABOXXXXXXXXXX","currencyCode":"EUR"}],"statementCriteria":{"type":"EOD"},"encryption":{"keyId":"key-2025-09","publicKey":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A"},"pushURI":"https://tpp.com/notify"}},"getStatementSubscriptionResponse200":{"value":{"accounts":[{"iban":"NL52RABO0125618484","currencyCode":"EUR"},{"iban":"NL52RABOXXXXXXXXXX","currencyCode":"EUR"}],"statementCriteria":{"type":"EOD"},"encryption":{"keyId":"key-2025-09","publicKey":"MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A"},"pushURI":"https://tpp.com/notify"}},"createStatementSubscriptionResponse200":{"value":{"subscriptionId":"f8450432-6ddd-4c5e-a2b5-20d15bfa6f2a","accounts":[{"iban":"NL52RABO0125618484\"","currencyCode":"EUR"}]}},"updateStatementSubscriptionResponse200":{"value":{"subscriptionId":"f8450432-6ddd-4c5e-a2b5-20d15bfa6f2a","accounts":[{"iban":"NL52RABO0125618484\"","currencyCode":"EUR"}]}}}},"security":[{"clientId":[],"oauth2_premium_access_code_flow_ans-subscriptions":["ans.subscription.read-write"]},{"clientId":[],"oauth2_premium_access_code_flow_ans-subscriptions":["bai.accountinformation.read"]}],"x-readme":{"explorer-enabled":false,"proxy-enabled":false}}