{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://zieapi.vercel.app"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/payments:banksapi/auth-get-activated-users":{"get":{"operationId":"payments_banksapi_auth_get_activated_users","summary":"Get Users","description":"GET /auth/mgmt/v1/tenants/{tenant-name}/users","tags":["payments"],"parameters":[{"name":"tenant-name","in":"query","required":true,"description":"Tenant name plays a role in using the API. The tenant name is a URL component in the management API.","schema":{"type":"string","description":"Tenant name plays a role in using the API. The tenant name is a URL component in the management API."}},{"name":"includeInactive","in":"query","required":false,"description":"Whether or not to also include inactive users","schema":{"type":"boolean","default":false,"description":"Whether or not to also include inactive users"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/auth-create-tenant-user":{"post":{"operationId":"payments_banksapi_auth_create_tenant_user","summary":"Create User","description":"POST /auth/mgmt/v1/tenants/{tenant-name}/users","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["tenant-name","body"],"properties":{"tenant-name":{"type":"string","description":"Tenant name plays a role in using the API. The tenant name is a URL component in the management API."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/auth-create-token":{"post":{"operationId":"payments_banksapi_auth_create_token","summary":"Create Token","description":"POST /auth/oauth2/token","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/auth-get-tenants":{"get":{"operationId":"payments_banksapi_auth_get_tenants","summary":"Get Tenants","description":"GET /auth/mgmt/v1/tenants","tags":["payments"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/auth-get-activated-user":{"get":{"operationId":"payments_banksapi_auth_get_activated_user","summary":"Get User","description":"GET /auth/mgmt/v1/tenants/{tenant-name}/users/{user-id}","tags":["payments"],"parameters":[{"name":"tenant-name","in":"query","required":true,"description":"Tenant name plays a role in using the API. The tenant name is a URL component in the management API.","schema":{"type":"string","description":"Tenant name plays a role in using the API. The tenant name is a URL component in the management API."}},{"name":"user-id","in":"query","required":true,"description":"User reference of the user","schema":{"type":"string","description":"User reference of the user"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/auth-change-user-details":{"post":{"operationId":"payments_banksapi_auth_change_user_details","summary":"Change user details","description":"PUT /auth/mgmt/v1/tenants/{tenant-name}/users/{user-id}","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["tenant-name","user-id"],"properties":{"tenant-name":{"type":"string","description":"Tenant name plays a role in using the API. The tenant name is a URL component in the management API."},"user-id":{"type":"string","description":"User reference of the user"},"reftype":{"type":"string","description":"Reference type of user ID (\"id\" (default) or \"username\")"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/auth-delete-user":{"post":{"operationId":"payments_banksapi_auth_delete_user","summary":"Delete User","description":"DELETE /auth/mgmt/v1/tenants/{tenant-name}/users/{user-id}","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["tenant-name","user-id"],"properties":{"tenant-name":{"type":"string","description":"Tenant name plays a role in using the API. The tenant name is a URL component in the management API."},"user-id":{"type":"string","description":"User reference of the user"},"reftype":{"type":"string","description":"Reference type of user ID (\"id\" (default) or \"username\")"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/auth-deactivate-user":{"post":{"operationId":"payments_banksapi_auth_deactivate_user","summary":"Deactivate User","description":"PUT /auth/mgmt/v1/tenants/{tenant-name}/users/{user-id}/deactivate","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["tenant-name","user-id"],"properties":{"tenant-name":{"type":"string","description":"Tenant name plays a role in using the API. The tenant name is a URL component in the management API."},"user-id":{"type":"string","description":"User reference of the user"},"reftype":{"type":"string","description":"Reference type of user ID (\"id\" (default) or \"username\")"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/auth-reactivate-user":{"post":{"operationId":"payments_banksapi_auth_reactivate_user","summary":"Reactivate User","description":"POST /auth/mgmt/v1/tenants/{tenant-name}/users/{user-id}/reactivate","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["tenant-name","user-id","body"],"properties":{"tenant-name":{"type":"string","description":"Tenant name plays a role in using the API. The tenant name is a URL component in the management API."},"user-id":{"type":"string","description":"User reference of the user"},"reftype":{"type":"string","description":"Reference type of user ID (\"id\" (default) or \"username\")"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/auth-revoke-token":{"post":{"operationId":"payments_banksapi_auth_revoke_token","summary":"Revoke Token","description":"POST /auth/oauth2/revoke","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"Form fields as a JSON object"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/auth-token-info":{"get":{"operationId":"payments_banksapi_auth_token_info","summary":"Introspect Token","description":"GET /auth/oauth2/introspect","tags":["payments"],"parameters":[{"name":"token","in":"query","required":true,"description":"The Token to introspect","schema":{"type":"string","description":"The Token to introspect"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/encrypt-plaintext":{"post":{"operationId":"payments_banksapi_encrypt_plaintext","summary":"Encrypt plaintexts","description":"PUT /encrypt","tags":["payments"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/providers-get-all":{"get":{"operationId":"payments_banksapi_providers_get_all","summary":"Get Providers","description":"GET /providers/v2","tags":["payments"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/providers-list-core-data":{"get":{"operationId":"payments_banksapi_providers_list_core_data","summary":"Get Providers core data","description":"GET /providers/v2/coredata","tags":["payments"],"parameters":[{"name":"capability","in":"query","required":false,"description":"Filter providers by capability","schema":{"type":"string","enum":["KONTEN","KARTEN","DEPOTS","BAUSPAR"],"description":"Filter providers by capability"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/providers-get-job-statistics":{"get":{"operationId":"payments_banksapi_providers_get_job_statistics","summary":"Get Providers job statistics","description":"GET /providers/v2/statistics/jobs","tags":["payments"],"parameters":[{"name":"days","in":"query","required":false,"description":"Specifies the number of past days for fetching job statistics. When used together with \"hours\", their values are summed. If none of the…","schema":{"type":"integer","description":"Specifies the number of past days for fetching job statistics. When used together with \"hours\", their values are summed. If none of the…"}},{"name":"hours","in":"query","required":false,"description":"Specifies the number of past hours for fetching job statistics. When used together with \"days\", their values are summed. If none of the…","schema":{"type":"integer","description":"Specifies the number of past hours for fetching job statistics. When used together with \"days\", their values are summed. If none of the…"}},{"name":"ebics","in":"query","required":false,"description":"If only EBICS jobs should be considered for the response.","schema":{"type":"boolean","description":"If only EBICS jobs should be considered for the response."}},{"name":"sca","in":"query","required":false,"description":"If only provider logos with at least one job including a strong customer authentication (SCA) should be considered for the response. In…","schema":{"type":"boolean","description":"If only provider logos with at least one job including a strong customer authentication (SCA) should be considered for the response. In…"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/providers-get-information":{"get":{"operationId":"payments_banksapi_providers_get_information","summary":"Get Provider","description":"GET /providers/v2/{provider-id}","tags":["payments"],"parameters":[{"name":"provider-id","in":"query","required":true,"description":"ID of a provider","schema":{"type":"string","description":"ID of a provider"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/providers-get-ebics-info":{"get":{"operationId":"payments_banksapi_providers_get_ebics_info","summary":"Get Provider EBICS Info","description":"GET /providers/v2/{provider-id}/ebics","tags":["payments"],"parameters":[{"name":"provider-id","in":"query","required":true,"description":"ID of a provider","schema":{"type":"string","description":"ID of a provider"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-get-object":{"get":{"operationId":"payments_banksapi_customer_get_object","summary":"Get Customer","description":"GET /customer/v2","tags":["payments"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-get-all":{"get":{"operationId":"payments_banksapi_customer_bank_access_get_all","summary":"Get Bank Accesses","description":"GET /customer/v2/bankzugaenge","tags":["payments"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-add-bank-access":{"post":{"operationId":"payments_banksapi_customer_bank_access_add_bank_access","summary":"Add Bank Access","description":"POST /customer/v2/bankzugaenge","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["Customer-IP-Address","callbackUrl","body"],"properties":{"Customer-IP-Address":{"type":"string","description":"The IP address of the customer. Must be a public IP address (IPv4, IPv6)"},"callbackUrl":{"type":"string","description":"A callback URL."},"refresh":{"type":"boolean","description":"If the bank access already exists, regardless of the **background** update, all revenues and information are retrieved by the provider, if…"},"queryTanSettings":{"type":"boolean","description":"Flag to ignore saved TAN-settings and query them."},"headOnly":{"type":"boolean","description":"Flag to solely fetch header data of the account without balances and transactions (e.g. to get the list of selectable bank products). If…"},"maxTransactions":{"type":"string","enum":["none","all","paymentAccounts"],"description":"Indicator if transactions older than 90 days should be fetched."},"paymentAccountsOnly":{"type":"boolean","description":"Flag to solely fetch payment accounts. Other accounts will be ignored, which can result in fewer SCAs."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-remove-all-bank-accesses":{"post":{"operationId":"payments_banksapi_customer_bank_access_remove_all_bank_accesses","summary":"Delete All Bank Accesses","description":"DELETE /customer/v2/bankzugaenge","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["Customer-IP-Address"],"properties":{"Customer-IP-Address":{"type":"string","description":"The IP address of the customer. Must be a public IP address (IPv4, IPv6)"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-get-specific-bank-access":{"get":{"operationId":"payments_banksapi_customer_bank_access_get_specific_bank_access","summary":"Get Bank Access","description":"GET /customer/v2/bankzugaenge/{access-id}","tags":["payments"],"parameters":[{"name":"access-id","in":"query","required":true,"description":"ID of the bank access","schema":{"type":"string","description":"ID of the bank access"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-delete-bank-access":{"post":{"operationId":"payments_banksapi_customer_bank_access_delete_bank_access","summary":"Delete Bank Access","description":"DELETE /customer/v2/bankzugaenge/{access-id}","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["access-id","Customer-IP-Address"],"properties":{"access-id":{"type":"string","description":"ID of the bank access"},"Customer-IP-Address":{"type":"string","description":"The IP address of the customer. Must be a public IP address (IPv4, IPv6)"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-get-issues":{"get":{"operationId":"payments_banksapi_customer_bank_access_get_issues","summary":"Get Bank Access Issues","description":"GET /customer/v2/bankzugaenge/{access-id}/issues","tags":["payments"],"parameters":[{"name":"access-id","in":"query","required":true,"description":"ID of the bank access","schema":{"type":"string","description":"ID of the bank access"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-get-bank-access-challenge-pdf":{"get":{"operationId":"payments_banksapi_customer_bank_access_get_bank_access_challenge_pdf","summary":"Get Bank Access Challenge PDF","description":"GET /customer/v2/bankzugaenge/{access-id}/challenge/pdf","tags":["payments"],"parameters":[{"name":"access-id","in":"query","required":true,"description":"ID of the bank access","schema":{"type":"string","description":"ID of the bank access"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-get-bank-product":{"get":{"operationId":"payments_banksapi_customer_bank_access_get_bank_product","summary":"Get Bank Product","description":"GET /customer/v2/bankzugaenge/{access-id}/{product-id}","tags":["payments"],"parameters":[{"name":"access-id","in":"query","required":true,"description":"ID of the bank access","schema":{"type":"string","description":"ID of the bank access"}},{"name":"product-id","in":"query","required":true,"description":"ID of a banking product","schema":{"type":"string","description":"ID of a banking product"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-get-transactions":{"get":{"operationId":"payments_banksapi_customer_bank_access_get_transactions","summary":"Get Transactions","description":"GET /customer/v2/bankzugaenge/{access-id}/{product-id}/kontoumsaetze","tags":["payments"],"parameters":[{"name":"access-id","in":"query","required":true,"description":"ID of the bank access","schema":{"type":"string","description":"ID of the bank access"}},{"name":"product-id","in":"query","required":true,"description":"ID of a banking product","schema":{"type":"string","description":"ID of a banking product"}},{"name":"from","in":"query","required":false,"description":"Only return transactions with a booking date after this Date/Time (ISO 8601 formatted timestamp); may be used with `to` to specify a time…","schema":{"type":"string","description":"Only return transactions with a booking date after this Date/Time (ISO 8601 formatted timestamp); may be used with `to` to specify a time…"}},{"name":"to","in":"query","required":false,"description":"Only return transactions with a booking date before this Date/Time (ISO 8601 formatted timestamp); may be used with `from` to specify a…","schema":{"type":"string","description":"Only return transactions with a booking date before this Date/Time (ISO 8601 formatted timestamp); may be used with `from` to specify a…"}},{"name":"tag","in":"query","required":false,"description":"The resulting transactions will each contain Categorization objects of the corresponding tag type","schema":{"type":"string","enum":["categories","business-partners","periods","insurance-types","freelancer-categories","custom-categories"],"description":"The resulting transactions will each contain Categorization objects of the corresponding tag type"}},{"name":"filter","in":"query","required":false,"description":"Filter to apply to result set. Filter expression must be URL-encoded. Filter expression must be in the form ` `.","schema":{"type":"string","description":"Filter to apply to result set. Filter expression must be URL-encoded. Filter expression must be in the form ` `."}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-builder-push-transactions":{"post":{"operationId":"payments_banksapi_customer_bank_access_builder_push_transactions","summary":"Push transactions for the given product","description":"POST /customer/v2/bankzugaenge/{access-id}/{product-id}/kontoumsaetze","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["access-id","product-id","body"],"properties":{"access-id":{"type":"string","description":"ID of the bank access"},"product-id":{"type":"string","description":"ID of a banking product"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-modify-transaction-categorization":{"post":{"operationId":"payments_banksapi_customer_bank_access_modify_transaction_categorization","summary":"modify categorisation of transactions","description":"PUT /customer/v2/bankzugaenge/{access-id}/{product-id}/kontoumsaetze/{transaction-id}","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["access-id","product-id","transaction-id","body"],"properties":{"access-id":{"type":"string","description":"ID of the bank access"},"product-id":{"type":"string","description":"ID of a banking product"},"transaction-id":{"type":"string","description":"ID of a transaction"},"changeExisting":{"type":"boolean"},"createRule":{"type":"boolean"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-get-depot-positions":{"get":{"operationId":"payments_banksapi_customer_bank_access_get_depot_positions","summary":"Get Portfolio","description":"GET /customer/v2/bankzugaenge/{access-id}/{product-id}/depotpositionen","tags":["payments"],"parameters":[{"name":"access-id","in":"query","required":true,"description":"ID of the bank access","schema":{"type":"string","description":"ID of the bank access"}},{"name":"product-id","in":"query","required":true,"description":"ID of a banking product","schema":{"type":"string","description":"ID of a banking product"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-consent-start-sca-renewal":{"post":{"operationId":"payments_banksapi_customer_bank_access_consent_start_sca_renewal","summary":"Start SCA","description":"POST /customer/v2/bankzugaenge/{access-id}/consent","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["access-id","Customer-IP-Address","callbackUrl"],"properties":{"access-id":{"type":"string","description":"ID of the bank access"},"Customer-IP-Address":{"type":"string","description":"The IP address of the customer. Must be a public IP address (IPv4, IPv6)"},"callbackUrl":{"type":"string","description":"A callback URL."},"queryTanSettings":{"type":"boolean","description":"Flag to ignore saved TAN-settings and query them."},"maxTransactions":{"type":"string","enum":["none","all","paymentAccounts"],"description":"Indicator if transactions older than 90 days should be fetched."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-consent-poll-status":{"get":{"operationId":"payments_banksapi_customer_bank_access_consent_poll_status","summary":"Poll Bank Access Consent","description":"GET /customer/v2/bankzugaenge/{access-id}/consent/{consent-id}","tags":["payments"],"parameters":[{"name":"access-id","in":"query","required":true,"description":"ID of the bank access","schema":{"type":"string","description":"ID of the bank access"}},{"name":"consent-id","in":"query","required":true,"description":"ID of the consent","schema":{"type":"string","description":"ID of the consent"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-consent-update-sca-method":{"post":{"operationId":"payments_banksapi_customer_bank_access_consent_update_sca_method","summary":"Update Bank Access Consent","description":"POST /customer/v2/bankzugaenge/{access-id}/consent/{consent-id}","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["access-id","consent-id","body"],"properties":{"access-id":{"type":"string","description":"ID of the bank access"},"consent-id":{"type":"string","description":"ID of the consent"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-consent-cancel-sca-redirect":{"post":{"operationId":"payments_banksapi_customer_bank_access_consent_cancel_sca_redirect","summary":"Cancel Bank Access Consent","description":"POST /customer/v2/bankzugaenge/{access-id}/consent/{consent-id}/cancel","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["access-id","consent-id"],"properties":{"access-id":{"type":"string","description":"ID of the bank access"},"consent-id":{"type":"string","description":"ID of the consent"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-payment-initiate-single-transfer":{"post":{"operationId":"payments_banksapi_customer_bank_access_payment_initiate_single_transfer","summary":"Initiate a single transfer","description":"POST /customer/v2/bankzugaenge/{access-id}/{product-id}/payment/single-transfer","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["access-id","product-id","Customer-IP-Address","callbackUrl","body"],"properties":{"access-id":{"type":"string","description":"ID of the bank access"},"product-id":{"type":"string","description":"ID of a banking product"},"Customer-IP-Address":{"type":"string","description":"The IP address of the customer. Must be a public IP address (IPv4, IPv6)"},"callbackUrl":{"type":"string","description":"A callback URL."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-payment-initiate-bulk-transfer":{"post":{"operationId":"payments_banksapi_customer_bank_access_payment_initiate_bulk_transfer","summary":"Initiate a bulk transfer","description":"POST /customer/v2/bankzugaenge/{access-id}/{product-id}/payment/bulk-transfer","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["access-id","product-id","Customer-IP-Address","callbackUrl","body"],"properties":{"access-id":{"type":"string","description":"ID of the bank access"},"product-id":{"type":"string","description":"ID of a banking product"},"Customer-IP-Address":{"type":"string","description":"The IP address of the customer. Must be a public IP address (IPv4, IPv6)"},"callbackUrl":{"type":"string","description":"A callback URL."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-payment-initiate-single-debit":{"post":{"operationId":"payments_banksapi_customer_bank_access_payment_initiate_single_debit","summary":"Initiate a single debit","description":"POST /customer/v2/bankzugaenge/{access-id}/{product-id}/payment/single-debit","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["access-id","product-id","body"],"properties":{"access-id":{"type":"string","description":"ID of the bank access"},"product-id":{"type":"string","description":"ID of a banking product"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-payment-initiate-bulk-debit":{"post":{"operationId":"payments_banksapi_customer_bank_access_payment_initiate_bulk_debit","summary":"Initiate a bulk debit","description":"POST /customer/v2/bankzugaenge/{access-id}/{product-id}/payment/bulk-debit","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["access-id","product-id","body"],"properties":{"access-id":{"type":"string","description":"ID of the bank access"},"product-id":{"type":"string","description":"ID of a banking product"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-payment-initiate-single-transfer":{"post":{"operationId":"payments_banksapi_customer_payment_initiate_single_transfer","summary":"Initiate Single Transfer","description":"POST /customer/v2/payment/single-transfer","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["Customer-IP-Address","callbackUrl","body"],"properties":{"Customer-IP-Address":{"type":"string","description":"The IP address of the customer. Must be a public IP address (IPv4, IPv6)"},"callbackUrl":{"type":"string","description":"A callback URL."},"queryTanSettings":{"type":"boolean","description":"Flag to ignore saved TAN-settings and query them."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-payment-get-status":{"get":{"operationId":"payments_banksapi_customer_payment_get_status","summary":"Get Single Transfer","description":"GET /customer/v2/payment/single-transfer/{payment-id}","tags":["payments"],"parameters":[{"name":"payment-id","in":"query","required":true,"description":"ID of the payment","schema":{"type":"string","description":"ID of the payment"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-payment-initiate-bulk-transfer":{"post":{"operationId":"payments_banksapi_customer_payment_initiate_bulk_transfer","summary":"Initiate Bulk Transfer","description":"POST /customer/v2/payment/bulk-transfer","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["Customer-IP-Address","callbackUrl","body"],"properties":{"Customer-IP-Address":{"type":"string","description":"The IP address of the customer. Must be a public IP address (IPv4, IPv6)"},"callbackUrl":{"type":"string","description":"A callback URL."},"queryTanSettings":{"type":"boolean","description":"Flag to ignore saved TAN-settings and query them."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-payment-get-status-bulk-transfer":{"get":{"operationId":"payments_banksapi_customer_payment_get_status_bulk_transfer","summary":"Get Bulk Transfer","description":"GET /customer/v2/payment/bulk-transfer/{payment-id}","tags":["payments"],"parameters":[{"name":"payment-id","in":"query","required":true,"description":"ID of the payment","schema":{"type":"string","description":"ID of the payment"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-payment-initiate-single-debit":{"post":{"operationId":"payments_banksapi_customer_payment_initiate_single_debit","summary":"Initiate Single Debit","description":"POST /customer/v2/payment/single-debit","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"queryTanSettings":{"type":"boolean","description":"Flag to ignore saved TAN-settings and query them."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-payment-get-debit-status":{"get":{"operationId":"payments_banksapi_customer_payment_get_debit_status","summary":"Get Single Debit","description":"GET /customer/v2/payment/single-debit/{payment-id}","tags":["payments"],"parameters":[{"name":"payment-id","in":"query","required":true,"description":"ID of the payment","schema":{"type":"string","description":"ID of the payment"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-payment-initiate-bulk-debit":{"post":{"operationId":"payments_banksapi_customer_payment_initiate_bulk_debit","summary":"Initiate Bulk Debit","description":"POST /customer/v2/payment/bulk-debit","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"queryTanSettings":{"type":"boolean","description":"Flag to ignore saved TAN-settings and query them."},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-payment-get-status-2":{"get":{"operationId":"payments_banksapi_customer_payment_get_status_2","summary":"Get Bulk Debit","description":"GET /customer/v2/payment/bulk-debit/{payment-id}","tags":["payments"],"parameters":[{"name":"payment-id","in":"query","required":true,"description":"ID of the payment","schema":{"type":"string","description":"ID of the payment"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-consent-get-current-status":{"get":{"operationId":"payments_banksapi_customer_consent_get_current_status","summary":"Get Consent","description":"GET /customer/v2/consent/{consent-id}","tags":["payments"],"parameters":[{"name":"consent-id","in":"query","required":true,"description":"ID of the consent","schema":{"type":"string","description":"ID of the consent"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-consent-submit-sca-data":{"post":{"operationId":"payments_banksapi_customer_consent_submit_sca_data","summary":"Update Consent","description":"POST /customer/v2/consent/{consent-id}","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["consent-id","body"],"properties":{"consent-id":{"type":"string","description":"ID of the consent"},"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-consent-poll-status":{"get":{"operationId":"payments_banksapi_customer_consent_poll_status","summary":"Poll Consent","description":"GET /customer/v2/consent/{consent-id}/poll","tags":["payments"],"parameters":[{"name":"consent-id","in":"query","required":true,"description":"ID of the consent","schema":{"type":"string","description":"ID of the consent"}}],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":60,"x-apizie-min-plan":null,"x-apizie-bulk":true,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-consent-cancel-sca-redirect":{"post":{"operationId":"payments_banksapi_customer_consent_cancel_sca_redirect","summary":"Cancel a Consent","description":"POST /customer/v2/consent/{consent-id}/cancel","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["consent-id"],"properties":{"consent-id":{"type":"string","description":"ID of the consent"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-reg-protect-invalidate-sessions":{"post":{"operationId":"payments_banksapi_customer_reg_protect_invalidate_sessions","summary":"Delete all REG/Protect sessions","description":"DELETE /customer/v2/regprotect/sessions","tags":["payments"],"parameters":[],"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-reg-protect-change-bank-product-selection":{"post":{"operationId":"payments_banksapi_customer_reg_protect_change_bank_product_selection","summary":"Change bank product selection","description":"PUT /customer/v2/bankzugaenge/{access-id}/selectedbankproducts","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["access-id"],"properties":{"access-id":{"type":"string","description":"ID of the bank access"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}},"/v1/payments:banksapi/customer-bank-access-builder-create-instance":{"post":{"operationId":"payments_banksapi_customer_bank_access_builder_create_instance","summary":"Create Bank Access Builder","description":"PUT /customer/v2/bankzugaenge/builder","tags":["payments"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["body"],"properties":{"body":{"type":"object","description":"JSON request body"}}}}}},"responses":{"200":{"description":"Success","content":{"application/json":{"schema":{"$ref":"#/components/schemas/RunEnvelope"}}}},"4XX":{"$ref":"#/components/responses/Error"},"5XX":{"$ref":"#/components/responses/Error"}},"x-apizie-cache-ttl":0,"x-apizie-min-plan":null,"x-apizie-bulk":false,"x-apizie-status":"byok"}}},"components":{"securitySchemes":{"ApiKeyAuth":{"type":"apiKey","in":"header","name":"x-api-key"}},"schemas":{"RunEnvelope":{"type":"object","required":["project","data","timestamp"],"properties":{"project":{"type":"string","example":"dev-tools:hash"},"data":{},"timestamp":{"type":"string","format":"date-time"}}},"ErrorEnvelope":{"type":"object","properties":{"content":{},"message":{"type":"string"},"errors":{"type":"array","items":{}},"error":{"type":"object","properties":{"code":{"type":"string"},"message":{"type":"string"}}}}}},"responses":{"Error":{"description":"Invalid key, plan gate, rate limit or upstream failure","content":{"application/json":{"schema":{"$ref":"#/components/schemas/ErrorEnvelope"}}}}}}}