{"openapi":"3.1.0","info":{"title":"Apizie","version":"2.0.0","description":"One API key, one envelope, many public data sources."},"servers":[{"url":"https://apizie.tech"}],"security":[{"ApiKeyAuth":[]}],"paths":{"/v1/finance:openbankingproject-ch/get-account-list":{"get":{"operationId":"finance_openbankingproject_ch_get_account_list","summary":"Read account list","description":"GET /v1/accounts","tags":["finance"],"parameters":[{"name":"withBalance","in":"query","required":false,"description":"If contained, this function reads the list of accessible payment accounts including the booking balance, if granted by the PSU in the…","schema":{"type":"boolean","description":"If contained, this function reads the list of accessible payment accounts including the booking balance, if granted by the PSU in the…"}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"Consent-ID","in":"query","required":true,"description":"This then contains the consentId of the related AIS consent, which was performed prior to this payment initiation.","schema":{"type":"string","description":"This then contains the consentId of the related AIS consent, which was performed prior to this payment initiation."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…"},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/read-account-details":{"get":{"operationId":"finance_openbankingproject_ch_read_account_details","summary":"Read account details","description":"GET /v1/accounts/{account-id}","tags":["finance"],"parameters":[{"name":"account-id","in":"query","required":true,"description":"This identification is denoting the addressed (card) account. The account-id is retrieved by using a \"Read Account List\" or \"Read Card…","schema":{"type":"string","description":"This identification is denoting the addressed (card) account. The account-id is retrieved by using a \"Read Account List\" or \"Read Card…"}},{"name":"withBalance","in":"query","required":false,"description":"If contained, this function reads the list of accessible payment accounts including the booking balance, if granted by the PSU in the…","schema":{"type":"boolean","description":"If contained, this function reads the list of accessible payment accounts including the booking balance, if granted by the PSU in the…"}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"Consent-ID","in":"query","required":true,"description":"This then contains the consentId of the related AIS consent, which was performed prior to this payment initiation.","schema":{"type":"string","description":"This then contains the consentId of the related AIS consent, which was performed prior to this payment initiation."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…"},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/get-balances":{"get":{"operationId":"finance_openbankingproject_ch_get_balances","summary":"Read balance","description":"GET /v1/accounts/{account-id}/balances","tags":["finance"],"parameters":[{"name":"account-id","in":"query","required":true,"description":"This identification is denoting the addressed (card) account. The account-id is retrieved by using a \"Read Account List\" or \"Read Card…","schema":{"type":"string","description":"This identification is denoting the addressed (card) account. The account-id is retrieved by using a \"Read Account List\" or \"Read Card…"}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"Consent-ID","in":"query","required":true,"description":"This then contains the consentId of the related AIS consent, which was performed prior to this payment initiation.","schema":{"type":"string","description":"This then contains the consentId of the related AIS consent, which was performed prior to this payment initiation."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…"},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/get-transaction-list":{"get":{"operationId":"finance_openbankingproject_ch_get_transaction_list","summary":"Read transaction list of an account","description":"GET /v1/accounts/{account-id}/transactions","tags":["finance"],"parameters":[{"name":"account-id","in":"query","required":true,"description":"This identification is denoting the addressed (card) account. The account-id is retrieved by using a \"Read Account List\" or \"Read Card…","schema":{"type":"string","description":"This identification is denoting the addressed (card) account. The account-id is retrieved by using a \"Read Account List\" or \"Read Card…"}},{"name":"dateFrom","in":"query","required":false,"description":"Conditional: Starting date (inclusive the date dateFrom) of the transaction list, mandated if no delta access is required and if…","schema":{"type":"string","description":"Conditional: Starting date (inclusive the date dateFrom) of the transaction list, mandated if no delta access is required and if…"}},{"name":"dateTo","in":"query","required":false,"description":"End date (inclusive the data dateTo) of the transaction list, default is \"now\" if not given. Might be ignored if a delta function is used.…","schema":{"type":"string","description":"End date (inclusive the data dateTo) of the transaction list, default is \"now\" if not given. Might be ignored if a delta function is used.…"}},{"name":"entryReferenceFrom","in":"query","required":false,"description":"This data attribute is indicating that the AISP is in favour to get all transactions after the transaction with identification…","schema":{"type":"string","description":"This data attribute is indicating that the AISP is in favour to get all transactions after the transaction with identification…"}},{"name":"bookingStatus","in":"query","required":true,"description":"Permitted codes are * \"information\", * \"booked\", * \"pending\", and * \"both\" \"booked\" shall be supported by the ASPSP. To support the…","schema":{"type":"string","enum":["information","booked","pending","both"],"description":"Permitted codes are * \"information\", * \"booked\", * \"pending\", and * \"both\" \"booked\" shall be supported by the ASPSP. To support the…"}},{"name":"deltaList","in":"query","required":false,"description":"This data attribute is indicating that the AISP is in favour to get all transactions after the last report access for this PSU on the…","schema":{"type":"boolean","description":"This data attribute is indicating that the AISP is in favour to get all transactions after the last report access for this PSU on the…"}},{"name":"withBalance","in":"query","required":false,"description":"If contained, this function reads the list of accessible payment accounts including the booking balance, if granted by the PSU in the…","schema":{"type":"boolean","description":"If contained, this function reads the list of accessible payment accounts including the booking balance, if granted by the PSU in the…"}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"Consent-ID","in":"query","required":true,"description":"This then contains the consentId of the related AIS consent, which was performed prior to this payment initiation.","schema":{"type":"string","description":"This then contains the consentId of the related AIS consent, which was performed prior to this payment initiation."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…"},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/get-transaction-details":{"get":{"operationId":"finance_openbankingproject_ch_get_transaction_details","summary":"Read transaction details","description":"GET /v1/accounts/{account-id}/transactions/{transactionId}","tags":["finance"],"parameters":[{"name":"account-id","in":"query","required":true,"description":"This identification is denoting the addressed (card) account. The account-id is retrieved by using a \"Read Account List\" or \"Read Card…","schema":{"type":"string","description":"This identification is denoting the addressed (card) account. The account-id is retrieved by using a \"Read Account List\" or \"Read Card…"}},{"name":"transactionId","in":"query","required":true,"description":"This identification is given by the attribute transactionId of the corresponding entry of a transaction list.","schema":{"type":"string","description":"This identification is given by the attribute transactionId of the corresponding entry of a transaction list."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"Consent-ID","in":"query","required":true,"description":"This then contains the consentId of the related AIS consent, which was performed prior to this payment initiation.","schema":{"type":"string","description":"This then contains the consentId of the related AIS consent, which was performed prior to this payment initiation."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…"},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/create-consent":{"post":{"operationId":"finance_openbankingproject_ch_create_consent","summary":"Create consent","description":"POST /v1/consents","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Request-ID","PSU-IP-Address"],"properties":{"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"PSU-ID":{"type":"string","description":"Client ID of the PSU in the ASPSP client interface. Might be mandated in the ASPSP's documentation. It might be contained even if an…"},"PSU-ID-Type":{"type":"string","description":"Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. In this case, the mean and use are then…"},"PSU-Corporate-ID":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-Corporate-ID-Type":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"TPP-Redirect-Preferred":{"type":"boolean","description":"If it equals \"true\", the TPP prefers a redirect over an embedded SCA approach. If it equals \"false\", the TPP prefers not to be redirected…"},"TPP-Redirect-URI":{"type":"string","description":"URI of the TPP, where the transaction flow shall be redirected to after a Redirect. Mandated for the Redirect SCA Approach, specifically…"},"TPP-Nok-Redirect-URI":{"type":"string","description":"If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a…"},"TPP-Explicit-Authorisation-Preferred":{"type":"boolean","description":"If it equals \"true\", the TPP prefers to start the authorisation process separately, e.g. because of the usage of a signing basket. This…"},"TPP-Brand-Logging-Information":{"type":"string","description":"This header might be used by TPPs to inform the ASPSP about the brand used by the TPP towards the PSU. This information is meant for…"},"TPP-Notification-URI":{"type":"string","description":"URI for the Endpoint of the TPP-API to which the status of the payment initiation should be sent. This header field may by ignored by the…"},"TPP-Notification-Content-Preferred":{"type":"string","description":"The string has the form status=X1, ..., Xn where Xi is one of the constants SCA, PROCESS, LAST and where constants are not repeated. The…"},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP. If not available,…"},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"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/finance:openbankingproject-ch/get-consent-information":{"get":{"operationId":"finance_openbankingproject_ch_get_consent_information","summary":"Get consent request","description":"GET /v1/consents/{consentId}","tags":["finance"],"parameters":[{"name":"consentId","in":"query","required":true,"description":"ID of the corresponding consent object as returned by an account information consent request.","schema":{"type":"string","description":"ID of the corresponding consent object as returned by an account information consent request."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…"},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/delete-consent":{"post":{"operationId":"finance_openbankingproject_ch_delete_consent","summary":"Delete Consent","description":"DELETE /v1/consents/{consentId}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["consentId","X-Request-ID"],"properties":{"consentId":{"type":"string","description":"ID of the corresponding consent object as returned by an account information consent request."},"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…"},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."}}}}}},"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/finance:openbankingproject-ch/get-consent-authorisation":{"get":{"operationId":"finance_openbankingproject_ch_get_consent_authorisation","summary":"Get consent authorisation sub-resources request","description":"GET /v1/consents/{consentId}/authorisations","tags":["finance"],"parameters":[{"name":"consentId","in":"query","required":true,"description":"ID of the corresponding consent object as returned by an account information consent request.","schema":{"type":"string","description":"ID of the corresponding consent object as returned by an account information consent request."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…"},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/start-consent-authorisation":{"post":{"operationId":"finance_openbankingproject_ch_start_consent_authorisation","summary":"Start the authorisation process for a consent","description":"POST /v1/consents/{consentId}/authorisations","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["consentId","X-Request-ID"],"properties":{"consentId":{"type":"string","description":"ID of the corresponding consent object as returned by an account information consent request."},"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"PSU-ID":{"type":"string","description":"Client ID of the PSU in the ASPSP client interface. Might be mandated in the ASPSP's documentation. It might be contained even if an…"},"PSU-ID-Type":{"type":"string","description":"Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. In this case, the mean and use are then…"},"PSU-Corporate-ID":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-Corporate-ID-Type":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"TPP-Redirect-Preferred":{"type":"boolean","description":"If it equals \"true\", the TPP prefers a redirect over an embedded SCA approach. If it equals \"false\", the TPP prefers not to be redirected…"},"TPP-Redirect-URI":{"type":"string","description":"URI of the TPP, where the transaction flow shall be redirected to after a Redirect. Mandated for the Redirect SCA Approach, specifically…"},"TPP-Nok-Redirect-URI":{"type":"string","description":"If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a…"},"TPP-Notification-URI":{"type":"string","description":"URI for the Endpoint of the TPP-API to which the status of the payment initiation should be sent. This header field may by ignored by the…"},"TPP-Notification-Content-Preferred":{"type":"string","description":"The string has the form status=X1, ..., Xn where Xi is one of the constants SCA, PROCESS, LAST and where constants are not repeated. The…"},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…"},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"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/finance:openbankingproject-ch/get-consent-sca-status":{"get":{"operationId":"finance_openbankingproject_ch_get_consent_sca_status","summary":"Read the SCA status of the consent authorisation","description":"GET /v1/consents/{consentId}/authorisations/{authorisationId}","tags":["finance"],"parameters":[{"name":"consentId","in":"query","required":true,"description":"ID of the corresponding consent object as returned by an account information consent request.","schema":{"type":"string","description":"ID of the corresponding consent object as returned by an account information consent request."}},{"name":"authorisationId","in":"query","required":true,"description":"Resource identification of the related SCA.","schema":{"type":"string","description":"Resource identification of the related SCA."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…"},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/update-consents-psu-data":{"post":{"operationId":"finance_openbankingproject_ch_update_consents_psu_data","summary":"Update PSU Data for consents","description":"PUT /v1/consents/{consentId}/authorisations/{authorisationId}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["consentId","authorisationId","X-Request-ID"],"properties":{"consentId":{"type":"string","description":"ID of the corresponding consent object as returned by an account information consent request."},"authorisationId":{"type":"string","description":"Resource identification of the related SCA."},"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"PSU-ID":{"type":"string","description":"Client ID of the PSU in the ASPSP client interface. Might be mandated in the ASPSP's documentation. It might be contained even if an…"},"PSU-ID-Type":{"type":"string","description":"Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. In this case, the mean and use are then…"},"PSU-Corporate-ID":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-Corporate-ID-Type":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…"},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"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/finance:openbankingproject-ch/get-consent-status":{"get":{"operationId":"finance_openbankingproject_ch_get_consent_status","summary":"Consent status request","description":"GET /v1/consents/{consentId}/status","tags":["finance"],"parameters":[{"name":"consentId","in":"query","required":true,"description":"ID of the corresponding consent object as returned by an account information consent request.","schema":{"type":"string","description":"ID of the corresponding consent object as returned by an account information consent request."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding HTTP request IP Address field between PSU and TPP. It shall be…"},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/check-availability-of-funds":{"post":{"operationId":"finance_openbankingproject_ch_check_availability_of_funds","summary":"Confirmation of funds request","description":"POST /v1/funds-confirmations","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Request-ID","body"],"properties":{"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"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/finance:openbankingproject-ch/create-signing-basket":{"post":{"operationId":"finance_openbankingproject_ch_create_signing_basket","summary":"Create a signing basket resource","description":"POST /v1/signing-baskets","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["X-Request-ID","PSU-IP-Address"],"properties":{"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"PSU-ID":{"type":"string","description":"Client ID of the PSU in the ASPSP client interface. Might be mandated in the ASPSP's documentation. It might be contained even if an…"},"PSU-ID-Type":{"type":"string","description":"Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. In this case, the mean and use are then…"},"PSU-Corporate-ID":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-Corporate-ID-Type":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"Consent-ID":{"type":"string","description":"This data element may be contained, if the payment initiation transaction is part of a session, i.e. combined AIS/PIS service. This then…"},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP. If not available,…"},"TPP-Redirect-Preferred":{"type":"boolean","description":"If it equals \"true\", the TPP prefers a redirect over an embedded SCA approach. If it equals \"false\", the TPP prefers not to be redirected…"},"TPP-Redirect-URI":{"type":"string","description":"URI of the TPP, where the transaction flow shall be redirected to after a Redirect. Mandated for the Redirect SCA Approach, specifically…"},"TPP-Nok-Redirect-URI":{"type":"string","description":"If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a…"},"TPP-Explicit-Authorisation-Preferred":{"type":"boolean","description":"If it equals \"true\", the TPP prefers to start the authorisation process separately, e.g. because of the usage of a signing basket. This…"},"TPP-Notification-URI":{"type":"string","description":"URI for the Endpoint of the TPP-API to which the status of the payment initiation should be sent. This header field may by ignored by the…"},"TPP-Notification-Content-Preferred":{"type":"string","description":"The string has the form status=X1, ..., Xn where Xi is one of the constants SCA, PROCESS, LAST and where constants are not repeated. The…"},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"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/finance:openbankingproject-ch/get-signing-basket":{"get":{"operationId":"finance_openbankingproject_ch_get_signing_basket","summary":"Returns the content of an signing basket object","description":"GET /v1/signing-baskets/{basketId}","tags":["finance"],"parameters":[{"name":"basketId","in":"query","required":true,"description":"This identification of the corresponding signing basket object.","schema":{"type":"string","description":"This identification of the corresponding signing basket object."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/delete-signing-basket":{"post":{"operationId":"finance_openbankingproject_ch_delete_signing_basket","summary":"Delete the signing basket","description":"DELETE /v1/signing-baskets/{basketId}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["basketId","X-Request-ID"],"properties":{"basketId":{"type":"string","description":"This identification of the corresponding signing basket object."},"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."}}}}}},"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/finance:openbankingproject-ch/get-signing-basket-authorisation":{"get":{"operationId":"finance_openbankingproject_ch_get_signing_basket_authorisation","summary":"Get signing basket authorisation sub-resources request","description":"GET /v1/signing-baskets/{basketId}/authorisations","tags":["finance"],"parameters":[{"name":"basketId","in":"query","required":true,"description":"This identification of the corresponding signing basket object.","schema":{"type":"string","description":"This identification of the corresponding signing basket object."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/start-signing-basket-authorisation":{"post":{"operationId":"finance_openbankingproject_ch_start_signing_basket_authorisation","summary":"Start the authorisation process for a signing basket","description":"POST /v1/signing-baskets/{basketId}/authorisations","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["basketId","X-Request-ID"],"properties":{"basketId":{"type":"string","description":"This identification of the corresponding signing basket object."},"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"PSU-ID":{"type":"string","description":"Client ID of the PSU in the ASPSP client interface. Might be mandated in the ASPSP's documentation. It might be contained even if an…"},"PSU-ID-Type":{"type":"string","description":"Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. In this case, the mean and use are then…"},"PSU-Corporate-ID":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-Corporate-ID-Type":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"TPP-Redirect-Preferred":{"type":"boolean","description":"If it equals \"true\", the TPP prefers a redirect over an embedded SCA approach. If it equals \"false\", the TPP prefers not to be redirected…"},"TPP-Redirect-URI":{"type":"string","description":"URI of the TPP, where the transaction flow shall be redirected to after a Redirect. Mandated for the Redirect SCA Approach, specifically…"},"TPP-Nok-Redirect-URI":{"type":"string","description":"If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a…"},"TPP-Notification-URI":{"type":"string","description":"URI for the Endpoint of the TPP-API to which the status of the payment initiation should be sent. This header field may by ignored by the…"},"TPP-Notification-Content-Preferred":{"type":"string","description":"The string has the form status=X1, ..., Xn where Xi is one of the constants SCA, PROCESS, LAST and where constants are not repeated. The…"},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"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/finance:openbankingproject-ch/get-signing-basket-sca-status":{"get":{"operationId":"finance_openbankingproject_ch_get_signing_basket_sca_status","summary":"Read the SCA status of the signing basket authorisation","description":"GET /v1/signing-baskets/{basketId}/authorisations/{authorisationId}","tags":["finance"],"parameters":[{"name":"basketId","in":"query","required":true,"description":"This identification of the corresponding signing basket object.","schema":{"type":"string","description":"This identification of the corresponding signing basket object."}},{"name":"authorisationId","in":"query","required":true,"description":"Resource identification of the related SCA.","schema":{"type":"string","description":"Resource identification of the related SCA."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/update-signing-basket-psu-data":{"post":{"operationId":"finance_openbankingproject_ch_update_signing_basket_psu_data","summary":"Update PSU data for signing basket","description":"PUT /v1/signing-baskets/{basketId}/authorisations/{authorisationId}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["basketId","authorisationId","X-Request-ID"],"properties":{"basketId":{"type":"string","description":"This identification of the corresponding signing basket object."},"authorisationId":{"type":"string","description":"Resource identification of the related SCA."},"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"PSU-ID":{"type":"string","description":"Client ID of the PSU in the ASPSP client interface. Might be mandated in the ASPSP's documentation. It might be contained even if an…"},"PSU-ID-Type":{"type":"string","description":"Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. In this case, the mean and use are then…"},"PSU-Corporate-ID":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-Corporate-ID-Type":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"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/finance:openbankingproject-ch/get-signing-basket-status":{"get":{"operationId":"finance_openbankingproject_ch_get_signing_basket_status","summary":"Read the status of the signing basket","description":"GET /v1/signing-baskets/{basketId}/status","tags":["finance"],"parameters":[{"name":"basketId","in":"query","required":true,"description":"This identification of the corresponding signing basket object.","schema":{"type":"string","description":"This identification of the corresponding signing basket object."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-ID","in":"query","required":false,"description":"Client ID of the PSU in the ASPSP client interface. Might be mandated in the ASPSP's documentation. It might be contained even if an…","schema":{"type":"string","description":"Client ID of the PSU in the ASPSP client interface. Might be mandated in the ASPSP's documentation. It might be contained even if an…"},"example":"PSU-1234"},{"name":"PSU-ID-Type","in":"query","required":false,"description":"Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. In this case, the mean and use are then…","schema":{"type":"string","description":"Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. In this case, the mean and use are then…"}},{"name":"PSU-Corporate-ID","in":"query","required":false,"description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context.","schema":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."}},{"name":"PSU-Corporate-ID-Type","in":"query","required":false,"description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context.","schema":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/initiate-payment":{"post":{"operationId":"finance_openbankingproject_ch_initiate_payment","summary":"Payment initiation request","description":"POST /v1/{payment-service}/{payment-product}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["payment-service","payment-product","X-Request-ID","PSU-IP-Address","body"],"properties":{"payment-service":{"type":"string","enum":["payments","bulk-payments","periodic-payments"],"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments"},"payment-product":{"type":"string","enum":["domestic-swiss-credit-transfers-isr","domestic-swiss-credit-transfers","domestic-swiss-credit-transfers-qr","domestic-swiss-foreign-credit-transfers","swiss-sepa-credit-transfers","swiss-cross-border-credit-transfers","pain.001-sepa-credit-transfers","pain.001-cross-border-credit-transfers","pain.001-swiss-six-credit-transfers"],"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…"},"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"PSU-ID":{"type":"string","description":"Client ID of the PSU in the ASPSP client interface. Might be mandated in the ASPSP's documentation. It might be contained even if an…"},"PSU-ID-Type":{"type":"string","description":"Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. In this case, the mean and use are then…"},"PSU-Corporate-ID":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-Corporate-ID-Type":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"Consent-ID":{"type":"string","description":"This data element may be contained, if the payment initiation transaction is part of a session, i.e. combined AIS/PIS service. This then…"},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP. If not available,…"},"TPP-Redirect-Preferred":{"type":"boolean","description":"If it equals \"true\", the TPP prefers a redirect over an embedded SCA approach. If it equals \"false\", the TPP prefers not to be redirected…"},"TPP-Redirect-URI":{"type":"string","description":"URI of the TPP, where the transaction flow shall be redirected to after a Redirect. Mandated for the Redirect SCA Approach, specifically…"},"TPP-Nok-Redirect-URI":{"type":"string","description":"If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a…"},"TPP-Explicit-Authorisation-Preferred":{"type":"boolean","description":"If it equals \"true\", the TPP prefers to start the authorisation process separately, e.g. because of the usage of a signing basket. This…"},"TPP-Rejection-NoFunds-Preferred":{"type":"boolean","description":"If it equals \"true\" then the TPP prefers a rejection of the payment initiation in case the ASPSP is providing an integrated confirmation…"},"TPP-Brand-Logging-Information":{"type":"string","description":"This header might be used by TPPs to inform the ASPSP about the brand used by the TPP towards the PSU. This information is meant for…"},"TPP-Notification-URI":{"type":"string","description":"URI for the Endpoint of the TPP-API to which the status of the payment initiation should be sent. This header field may by ignored by the…"},"TPP-Notification-Content-Preferred":{"type":"string","description":"The string has the form status=X1, ..., Xn where Xi is one of the constants SCA, PROCESS, LAST and where constants are not repeated. The…"},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"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/finance:openbankingproject-ch/get-payment-information":{"get":{"operationId":"finance_openbankingproject_ch_get_payment_information","summary":"Get payment information","description":"GET /v1/{payment-service}/{payment-product}/{paymentId}","tags":["finance"],"parameters":[{"name":"payment-service","in":"query","required":true,"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments","schema":{"type":"string","enum":["payments","bulk-payments","periodic-payments"],"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments"}},{"name":"payment-product","in":"query","required":true,"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…","schema":{"type":"string","enum":["domestic-swiss-credit-transfers-isr","domestic-swiss-credit-transfers","domestic-swiss-credit-transfers-qr","domestic-swiss-foreign-credit-transfers","swiss-sepa-credit-transfers","swiss-cross-border-credit-transfers","pain.001-sepa-credit-transfers","pain.001-cross-border-credit-transfers","pain.001-swiss-six-credit-transfers"],"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…"}},{"name":"paymentId","in":"query","required":true,"description":"Resource identification of the generated payment initiation resource.","schema":{"type":"string","description":"Resource identification of the generated payment initiation resource."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/cancel-payment":{"post":{"operationId":"finance_openbankingproject_ch_cancel_payment","summary":"Payment cancellation request","description":"DELETE /v1/{payment-service}/{payment-product}/{paymentId}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["payment-service","payment-product","paymentId","X-Request-ID"],"properties":{"payment-service":{"type":"string","enum":["payments","bulk-payments","periodic-payments"],"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments"},"payment-product":{"type":"string","enum":["domestic-swiss-credit-transfers-isr","domestic-swiss-credit-transfers","domestic-swiss-credit-transfers-qr","domestic-swiss-foreign-credit-transfers","swiss-sepa-credit-transfers","swiss-cross-border-credit-transfers","pain.001-sepa-credit-transfers","pain.001-cross-border-credit-transfers","pain.001-swiss-six-credit-transfers"],"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…"},"paymentId":{"type":"string","description":"Resource identification of the generated payment initiation resource."},"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"TPP-Redirect-Preferred":{"type":"boolean","description":"If it equals \"true\", the TPP prefers a redirect over an embedded SCA approach. If it equals \"false\", the TPP prefers not to be redirected…"},"TPP-Nok-Redirect-URI":{"type":"string","description":"If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a…"},"TPP-Redirect-URI":{"type":"string","description":"URI of the TPP, where the transaction flow shall be redirected to after a Redirect. Mandated for the Redirect SCA Approach, specifically…"},"TPP-Explicit-Authorisation-Preferred":{"type":"boolean","description":"If it equals \"true\", the TPP prefers to start the authorisation process separately, e.g. because of the usage of a signing basket. This…"},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."}}}}}},"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/finance:openbankingproject-ch/get-payment-initiation-authorisation":{"get":{"operationId":"finance_openbankingproject_ch_get_payment_initiation_authorisation","summary":"Get payment initiation authorisation sub-resources request","description":"GET /v1/{payment-service}/{payment-product}/{paymentId}/authorisations","tags":["finance"],"parameters":[{"name":"payment-service","in":"query","required":true,"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments","schema":{"type":"string","enum":["payments","bulk-payments","periodic-payments"],"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments"}},{"name":"payment-product","in":"query","required":true,"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…","schema":{"type":"string","enum":["domestic-swiss-credit-transfers-isr","domestic-swiss-credit-transfers","domestic-swiss-credit-transfers-qr","domestic-swiss-foreign-credit-transfers","swiss-sepa-credit-transfers","swiss-cross-border-credit-transfers","pain.001-sepa-credit-transfers","pain.001-cross-border-credit-transfers","pain.001-swiss-six-credit-transfers"],"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…"}},{"name":"paymentId","in":"query","required":true,"description":"Resource identification of the generated payment initiation resource.","schema":{"type":"string","description":"Resource identification of the generated payment initiation resource."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/start-payment-authorisation":{"post":{"operationId":"finance_openbankingproject_ch_start_payment_authorisation","summary":"Start the authorisation process for a payment initiation","description":"POST /v1/{payment-service}/{payment-product}/{paymentId}/authorisations","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["payment-service","payment-product","paymentId","X-Request-ID"],"properties":{"payment-service":{"type":"string","enum":["payments","bulk-payments","periodic-payments"],"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments"},"payment-product":{"type":"string","enum":["domestic-swiss-credit-transfers-isr","domestic-swiss-credit-transfers","domestic-swiss-credit-transfers-qr","domestic-swiss-foreign-credit-transfers","swiss-sepa-credit-transfers","swiss-cross-border-credit-transfers","pain.001-sepa-credit-transfers","pain.001-cross-border-credit-transfers","pain.001-swiss-six-credit-transfers"],"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…"},"paymentId":{"type":"string","description":"Resource identification of the generated payment initiation resource."},"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"PSU-ID":{"type":"string","description":"Client ID of the PSU in the ASPSP client interface. Might be mandated in the ASPSP's documentation. It might be contained even if an…"},"PSU-ID-Type":{"type":"string","description":"Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. In this case, the mean and use are then…"},"PSU-Corporate-ID":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-Corporate-ID-Type":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"TPP-Redirect-Preferred":{"type":"boolean","description":"If it equals \"true\", the TPP prefers a redirect over an embedded SCA approach. If it equals \"false\", the TPP prefers not to be redirected…"},"TPP-Redirect-URI":{"type":"string","description":"URI of the TPP, where the transaction flow shall be redirected to after a Redirect. Mandated for the Redirect SCA Approach, specifically…"},"TPP-Nok-Redirect-URI":{"type":"string","description":"If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a…"},"TPP-Notification-URI":{"type":"string","description":"URI for the Endpoint of the TPP-API to which the status of the payment initiation should be sent. This header field may by ignored by the…"},"TPP-Notification-Content-Preferred":{"type":"string","description":"The string has the form status=X1, ..., Xn where Xi is one of the constants SCA, PROCESS, LAST and where constants are not repeated. The…"},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"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/finance:openbankingproject-ch/get-payment-initiation-sca-status":{"get":{"operationId":"finance_openbankingproject_ch_get_payment_initiation_sca_status","summary":"Read the SCA status of the payment authorisation","description":"GET /v1/{payment-service}/{payment-product}/{paymentId}/authorisations/{authorisationId}","tags":["finance"],"parameters":[{"name":"payment-service","in":"query","required":true,"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments","schema":{"type":"string","enum":["payments","bulk-payments","periodic-payments"],"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments"}},{"name":"payment-product","in":"query","required":true,"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…","schema":{"type":"string","enum":["domestic-swiss-credit-transfers-isr","domestic-swiss-credit-transfers","domestic-swiss-credit-transfers-qr","domestic-swiss-foreign-credit-transfers","swiss-sepa-credit-transfers","swiss-cross-border-credit-transfers","pain.001-sepa-credit-transfers","pain.001-cross-border-credit-transfers","pain.001-swiss-six-credit-transfers"],"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…"}},{"name":"paymentId","in":"query","required":true,"description":"Resource identification of the generated payment initiation resource.","schema":{"type":"string","description":"Resource identification of the generated payment initiation resource."}},{"name":"authorisationId","in":"query","required":true,"description":"Resource identification of the related SCA.","schema":{"type":"string","description":"Resource identification of the related SCA."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/update-payment-psu-data":{"post":{"operationId":"finance_openbankingproject_ch_update_payment_psu_data","summary":"Update PSU data for payment initiation","description":"PUT /v1/{payment-service}/{payment-product}/{paymentId}/authorisations/{authorisationId}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["payment-service","payment-product","paymentId","authorisationId","X-Request-ID"],"properties":{"payment-service":{"type":"string","enum":["payments","bulk-payments","periodic-payments"],"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments"},"payment-product":{"type":"string","enum":["domestic-swiss-credit-transfers-isr","domestic-swiss-credit-transfers","domestic-swiss-credit-transfers-qr","domestic-swiss-foreign-credit-transfers","swiss-sepa-credit-transfers","swiss-cross-border-credit-transfers","pain.001-sepa-credit-transfers","pain.001-cross-border-credit-transfers","pain.001-swiss-six-credit-transfers"],"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…"},"paymentId":{"type":"string","description":"Resource identification of the generated payment initiation resource."},"authorisationId":{"type":"string","description":"Resource identification of the related SCA."},"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"PSU-ID":{"type":"string","description":"Client ID of the PSU in the ASPSP client interface. Might be mandated in the ASPSP's documentation. It might be contained even if an…"},"PSU-ID-Type":{"type":"string","description":"Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. In this case, the mean and use are then…"},"PSU-Corporate-ID":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-Corporate-ID-Type":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"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/finance:openbankingproject-ch/get-payment-initiation-cancellation-authorisation-informatio":{"get":{"operationId":"finance_openbankingproject_ch_get_payment_initiation_cancellation_authorisation_informatio","summary":"Will deliver an array of resource identifications to all generated cancellation authorisation sub-resources","description":"GET /v1/{payment-service}/{payment-product}/{paymentId}/cancellation-authorisations","tags":["finance"],"parameters":[{"name":"payment-service","in":"query","required":true,"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments","schema":{"type":"string","enum":["payments","bulk-payments","periodic-payments"],"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments"}},{"name":"payment-product","in":"query","required":true,"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…","schema":{"type":"string","enum":["domestic-swiss-credit-transfers-isr","domestic-swiss-credit-transfers","domestic-swiss-credit-transfers-qr","domestic-swiss-foreign-credit-transfers","swiss-sepa-credit-transfers","swiss-cross-border-credit-transfers","pain.001-sepa-credit-transfers","pain.001-cross-border-credit-transfers","pain.001-swiss-six-credit-transfers"],"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…"}},{"name":"paymentId","in":"query","required":true,"description":"Resource identification of the generated payment initiation resource.","schema":{"type":"string","description":"Resource identification of the generated payment initiation resource."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/start-payment-initiation-cancellation-authorisation":{"post":{"operationId":"finance_openbankingproject_ch_start_payment_initiation_cancellation_authorisation","summary":"Start the authorisation process for the cancellation of the addressed payment","description":"POST /v1/{payment-service}/{payment-product}/{paymentId}/cancellation-authorisations","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["payment-service","payment-product","paymentId","X-Request-ID"],"properties":{"payment-service":{"type":"string","enum":["payments","bulk-payments","periodic-payments"],"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments"},"payment-product":{"type":"string","enum":["domestic-swiss-credit-transfers-isr","domestic-swiss-credit-transfers","domestic-swiss-credit-transfers-qr","domestic-swiss-foreign-credit-transfers","swiss-sepa-credit-transfers","swiss-cross-border-credit-transfers","pain.001-sepa-credit-transfers","pain.001-cross-border-credit-transfers","pain.001-swiss-six-credit-transfers"],"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…"},"paymentId":{"type":"string","description":"Resource identification of the generated payment initiation resource."},"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"PSU-ID":{"type":"string","description":"Client ID of the PSU in the ASPSP client interface. Might be mandated in the ASPSP's documentation. It might be contained even if an…"},"PSU-ID-Type":{"type":"string","description":"Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. In this case, the mean and use are then…"},"PSU-Corporate-ID":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-Corporate-ID-Type":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"TPP-Redirect-Preferred":{"type":"boolean","description":"If it equals \"true\", the TPP prefers a redirect over an embedded SCA approach. If it equals \"false\", the TPP prefers not to be redirected…"},"TPP-Redirect-URI":{"type":"string","description":"URI of the TPP, where the transaction flow shall be redirected to after a Redirect. Mandated for the Redirect SCA Approach, specifically…"},"TPP-Nok-Redirect-URI":{"type":"string","description":"If this URI is contained, the TPP is asking to redirect the transaction flow to this address instead of the TPP-Redirect-URI in case of a…"},"TPP-Notification-URI":{"type":"string","description":"URI for the Endpoint of the TPP-API to which the status of the payment initiation should be sent. This header field may by ignored by the…"},"TPP-Notification-Content-Preferred":{"type":"string","description":"The string has the form status=X1, ..., Xn where Xi is one of the constants SCA, PROCESS, LAST and where constants are not repeated. The…"},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"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/finance:openbankingproject-ch/get-payment-cancellation-sca-status":{"get":{"operationId":"finance_openbankingproject_ch_get_payment_cancellation_sca_status","summary":"Read the SCA status of the payment cancellation's authorisation","description":"GET /v1/{payment-service}/{payment-product}/{paymentId}/cancellation-authorisations/{authorisationId}","tags":["finance"],"parameters":[{"name":"payment-service","in":"query","required":true,"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments","schema":{"type":"string","enum":["payments","bulk-payments","periodic-payments"],"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments"}},{"name":"payment-product","in":"query","required":true,"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…","schema":{"type":"string","enum":["domestic-swiss-credit-transfers-isr","domestic-swiss-credit-transfers","domestic-swiss-credit-transfers-qr","domestic-swiss-foreign-credit-transfers","swiss-sepa-credit-transfers","swiss-cross-border-credit-transfers","pain.001-sepa-credit-transfers","pain.001-cross-border-credit-transfers","pain.001-swiss-six-credit-transfers"],"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…"}},{"name":"paymentId","in":"query","required":true,"description":"Resource identification of the generated payment initiation resource.","schema":{"type":"string","description":"Resource identification of the generated payment initiation resource."}},{"name":"authorisationId","in":"query","required":true,"description":"Resource identification of the related SCA.","schema":{"type":"string","description":"Resource identification of the related SCA."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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/finance:openbankingproject-ch/update-payment-cancellation-psu-data":{"post":{"operationId":"finance_openbankingproject_ch_update_payment_cancellation_psu_data","summary":"Update PSU data for payment initiation cancellation","description":"PUT /v1/{payment-service}/{payment-product}/{paymentId}/cancellation-authorisations/{authorisationId}","tags":["finance"],"parameters":[],"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","required":["payment-service","payment-product","paymentId","authorisationId","X-Request-ID"],"properties":{"payment-service":{"type":"string","enum":["payments","bulk-payments","periodic-payments"],"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments"},"payment-product":{"type":"string","enum":["domestic-swiss-credit-transfers-isr","domestic-swiss-credit-transfers","domestic-swiss-credit-transfers-qr","domestic-swiss-foreign-credit-transfers","swiss-sepa-credit-transfers","swiss-cross-border-credit-transfers","pain.001-sepa-credit-transfers","pain.001-cross-border-credit-transfers","pain.001-swiss-six-credit-transfers"],"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…"},"paymentId":{"type":"string","description":"Resource identification of the generated payment initiation resource."},"authorisationId":{"type":"string","description":"Resource identification of the related SCA."},"X-Request-ID":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"Digest":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"Signature":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"TPP-Signature-Certificate":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."},"PSU-ID":{"type":"string","description":"Client ID of the PSU in the ASPSP client interface. Might be mandated in the ASPSP's documentation. It might be contained even if an…"},"PSU-ID-Type":{"type":"string","description":"Type of the PSU-ID, needed in scenarios where PSUs have several PSU-IDs as access possibility. In this case, the mean and use are then…"},"PSU-Corporate-ID":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-Corporate-ID-Type":{"type":"string","description":"Might be mandated in the ASPSP's documentation. Only used in a corporate context."},"PSU-IP-Address":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"PSU-IP-Port":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"PSU-Accept":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Charset":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Encoding":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-Accept-Language":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."},"PSU-User-Agent":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."},"PSU-Http-Method":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"},"PSU-Device-ID":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"PSU-Geo-Location":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"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/finance:openbankingproject-ch/get-payment-initiation-status":{"get":{"operationId":"finance_openbankingproject_ch_get_payment_initiation_status","summary":"Payment initiation status request","description":"GET /v1/{payment-service}/{payment-product}/{paymentId}/status","tags":["finance"],"parameters":[{"name":"payment-service","in":"query","required":true,"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments","schema":{"type":"string","enum":["payments","bulk-payments","periodic-payments"],"description":"Payment service: Possible values are: * payments * bulk-payments * periodic-payments"}},{"name":"payment-product","in":"query","required":true,"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…","schema":{"type":"string","enum":["domestic-swiss-credit-transfers-isr","domestic-swiss-credit-transfers","domestic-swiss-credit-transfers-qr","domestic-swiss-foreign-credit-transfers","swiss-sepa-credit-transfers","swiss-cross-border-credit-transfers","pain.001-sepa-credit-transfers","pain.001-cross-border-credit-transfers","pain.001-swiss-six-credit-transfers"],"description":"The addressed payment product endpoint, e.g. for SEPA Credit Transfers (SCT). The ASPSP will publish which of the payment…"}},{"name":"paymentId","in":"query","required":true,"description":"Resource identification of the generated payment initiation resource.","schema":{"type":"string","description":"Resource identification of the generated payment initiation resource."}},{"name":"X-Request-ID","in":"query","required":true,"description":"ID of the request, unique to the call, as determined by the initiating party.","schema":{"type":"string","description":"ID of the request, unique to the call, as determined by the initiating party."},"example":"99391c7e-ad88-49ec-a2ad-99ddcb1f7721"},{"name":"Digest","in":"query","required":false,"description":"Is contained if and only if the \"Signature\" element is contained in the header of the request.","schema":{"type":"string","description":"Is contained if and only if the \"Signature\" element is contained in the header of the request."},"example":"SHA-256=hl1/Eps8BEQW58FJhDApwJXjGY4nr1ArGDHIT25vq6A="},{"name":"Signature","in":"query","required":false,"description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP.","schema":{"type":"string","description":"A signature of the request by the TPP on application level. This might be mandated by ASPSP."},"example":"keyId=\"SN=9FA1,CA=CN=D-TRUST%20CA%202-1%202015,O=D-Trust%20GmbH,C=DE\",algorithm=\"rsa-sha256\", headers=\"Digest X-Request-ID PSU-ID TPP-Redirect-URI Date\", signature=\"Base64(RSA-SHA256(signing string))\"\n"},{"name":"TPP-Signature-Certificate","in":"query","required":false,"description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained.","schema":{"type":"string","description":"The certificate used for signing the request, in base64 encoding. Must be contained if a signature is contained."}},{"name":"PSU-IP-Address","in":"query","required":false,"description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP.","schema":{"type":"string","description":"The forwarded IP Address header field consists of the corresponding http request IP Address field between PSU and TPP."},"example":"192.168.8.78"},{"name":"PSU-IP-Port","in":"query","required":false,"description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Port header field consists of the corresponding HTTP request IP Port field between PSU and TPP, if available."},"example":"1234"},{"name":"PSU-Accept","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Charset","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Encoding","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-Accept-Language","in":"query","required":false,"description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded IP Accept header fields consist of the corresponding HTTP request Accept header fields between PSU and TPP, if available."}},{"name":"PSU-User-Agent","in":"query","required":false,"description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available.","schema":{"type":"string","description":"The forwarded Agent header field of the HTTP request between PSU and TPP, if available."}},{"name":"PSU-Http-Method","in":"query","required":false,"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE","schema":{"type":"string","enum":["GET","POST","PUT","PATCH","DELETE"],"description":"HTTP method used at the PSU ? TPP interface, if available. Valid values are: * GET * POST * PUT * PATCH * DELETE"}},{"name":"PSU-Device-ID","in":"query","required":false,"description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…","schema":{"type":"string","description":"UUID (Universally Unique Identifier) for a device, which is used by the PSU, if available. UUID identifies either a device or a device…"},"example":"99435c7e-ad88-49ec-a2ad-99ddcb1f5555"},{"name":"PSU-Geo-Location","in":"query","required":false,"description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available.","schema":{"type":"string","description":"The forwarded Geo Location of the corresponding http request between PSU and TPP if available."},"example":"GEO:52.506931;13.144558"}],"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"}}},"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"}}}}}}}