{"@context": "https://schema.org", "@type": "WebAPI", "name": "Payment Initiation API API", "description": "Swagger for Payment Initiation API Specification", "provider": {"@type": "Organization", "name": "openbanking.org.uk"}, "documentation": "https://raw.githubusercontent.com/OpenBankingUK/read-write-api-specs/master/dist/openapi/payment-initiation-openapi.yaml"}
Index / APIs / openbanking.org.uk

Payment Initiation API API

Swagger for Payment Initiation API Specification

Every row below was read from the vendor's own OpenAPI document. The summary text is theirs. What this registry adds is that each operation is indexed with its method, path, base URL and auth scheme, so a search for a capability can answer with a call rather than a name, and that the endpoint is probed on a schedule.

Specifications as held by the APIs.guru corpus, whose newest record is 2023-04-21. Operations the vendor has added since are not listed here; the origin links above are the vendor's own current documents.

base URLs: https://openbanking.org.uk https://developer.openbanking.org.uk/reference-implementation/open-banking/v1.3

auth: o a u t h 2

find it by capability: POST /search {"query":{"text":"..."}} returns these operations with their invocation detail. Connect any agent client.

Payment Initiation API v3.1.7

Swagger for Payment Initiation API Specification

methodpathwhat the vendor says it does
POST/domestic-payment-consentsCreate Domestic Payment Consents Domestic Payments
GET/domestic-payment-consents/{ConsentId}Get Domestic Payment Consents Domestic Payments
GET/domestic-payment-consents/{ConsentId}/funds-confirmationGet Domestic Payment Consents Funds Confirmation Domestic Payments
POST/domestic-paymentsCreate Domestic Payments Domestic Payments
GET/domestic-payments/{DomesticPaymentId}Get Domestic Payments Domestic Payments
GET/domestic-payments/{DomesticPaymentId}/payment-detailsGet Payment Details Payment Details
POST/domestic-scheduled-payment-consentsCreate Domestic Scheduled Payment Consents Domestic Scheduled Payments
GET/domestic-scheduled-payment-consents/{ConsentId}Get Domestic Scheduled Payment Consents Domestic Scheduled Payments
POST/domestic-scheduled-paymentsCreate Domestic Scheduled Payments Domestic Scheduled Payments
GET/domestic-scheduled-payments/{DomesticScheduledPaymentId}Get Domestic Scheduled Payments Domestic Scheduled Payments
GET/domestic-scheduled-payments/{DomesticScheduledPaymentId}/payment-detailsGet Payment Details Payment Details
POST/domestic-standing-order-consentsCreate Domestic Standing Order Consents Domestic Standing Orders
GET/domestic-standing-order-consents/{ConsentId}Get Domestic Standing Order Consents Domestic Standing Orders
POST/domestic-standing-ordersCreate Domestic Standing Orders Domestic Standing Orders
GET/domestic-standing-orders/{DomesticStandingOrderId}Get Domestic Standing Orders Domestic Standing Orders
GET/domestic-standing-orders/{DomesticStandingOrderId}/payment-detailsGet Payment Details Payment Details
POST/file-payment-consentsCreate File Payment Consents File Payments
GET/file-payment-consents/{ConsentId}Get File Payment Consents File Payments
GET/file-payment-consents/{ConsentId}/fileGet File Payment Consents File Payments
POST/file-payment-consents/{ConsentId}/fileCreate File Payment Consents File Payments
POST/file-paymentsCreate File Payments File Payments
GET/file-payments/{FilePaymentId}Get File Payments File Payments
GET/file-payments/{FilePaymentId}/payment-detailsGet Payment Details Payment Details
GET/file-payments/{FilePaymentId}/report-fileGet File Payments File Payments
POST/international-payment-consentsCreate International Payment Consents International Payments
GET/international-payment-consents/{ConsentId}Get International Payment Consents International Payments
GET/international-payment-consents/{ConsentId}/funds-confirmationGet International Payment Consents Funds Confirmation International Payments
POST/international-paymentsCreate International Payments International Payments
GET/international-payments/{InternationalPaymentId}Get International Payments International Payments
GET/international-payments/{InternationalPaymentId}/payment-detailsGet Payment Details Payment Details
POST/international-scheduled-payment-consentsCreate International Scheduled Payment Consents International Scheduled Payments
GET/international-scheduled-payment-consents/{ConsentId}Get International Scheduled Payment Consents International Scheduled Payments
GET/international-scheduled-payment-consents/{ConsentId}/funds-confirmationGet International Scheduled Payment Consents Funds Confirmation International Scheduled Payments
POST/international-scheduled-paymentsCreate International Scheduled Payments International Scheduled Payments
GET/international-scheduled-payments/{InternationalScheduledPaymentId}Get International Scheduled Payments International Scheduled Payments
GET/international-scheduled-payments/{InternationalScheduledPaymentId}/payment-detailsGet Payment Details Payment Details
POST/international-standing-order-consentsCreate International Standing Order Consents International Standing Orders
GET/international-standing-order-consents/{ConsentId}Get International Standing Order Consents International Standing Orders
POST/international-standing-ordersCreate International Standing Orders International Standing Orders
GET/international-standing-orders/{InternationalStandingOrderPaymentId}Get International Standing Orders International Standing Orders

and 1 more operation(s) in this specification, all searchable.

specification origin: https://raw.githubusercontent.com/OpenBankingUK/read-write-api-specs/master/dist/openapi/p

Account and Transaction API Specification v3.1.7

Swagger for Account and Transaction API Specification

methodpathwhat the vendor says it does
POST/account-access-consentsCreate Account Access Consents Account Access
GET/account-access-consents/{ConsentId}Get Account Access Consents Account Access
DELETE/account-access-consents/{ConsentId}Delete Account Access Consents Account Access
GET/accountsGet Accounts Accounts
GET/accounts/{AccountId}Get Accounts Accounts
GET/accounts/{AccountId}/balancesGet Balances Balances
GET/accounts/{AccountId}/beneficiariesGet Beneficiaries Beneficiaries
GET/accounts/{AccountId}/direct-debitsGet Direct Debits Direct Debits
GET/accounts/{AccountId}/offersGet Offers Offers
GET/accounts/{AccountId}/partiesGet Parties Parties
GET/accounts/{AccountId}/partyGet Parties Parties
GET/accounts/{AccountId}/productGet Products Products
GET/accounts/{AccountId}/scheduled-paymentsGet Scheduled Payments Scheduled Payments
GET/accounts/{AccountId}/standing-ordersGet Standing Orders Standing Orders
GET/accounts/{AccountId}/statementsGet Statements Statements
GET/accounts/{AccountId}/statements/{StatementId}Get Statements Statements
GET/accounts/{AccountId}/statements/{StatementId}/fileGet Statements Statements
GET/accounts/{AccountId}/statements/{StatementId}/transactionsGet Transactions Transactions
GET/accounts/{AccountId}/transactionsGet Transactions Transactions
GET/balancesGet Balances Balances
GET/beneficiariesGet Beneficiaries Beneficiaries
GET/direct-debitsGet Direct Debits Direct Debits
GET/offersGet Offers Offers
GET/partyGet Parties Parties
GET/productsGet Products Products
GET/scheduled-paymentsGet Scheduled Payments Scheduled Payments
GET/standing-ordersGet Standing Orders Standing Orders
GET/statementsGet Statements Statements
GET/transactionsGet Transactions Transactions

specification origin: https://raw.githubusercontent.com/OpenBankingUK/read-write-api-specs/master/dist/openapi/a

Open Data API vv1.3

Latest Swagger specification for OpenData

methodpathwhat the vendor says it does
GET/atmsGets a list of all `ATM` objects. ATM
GET/branchesGets a list of all `Branch` objects. Branch
GET/business-current-accountsGets a list of all `Branch Current Account` objects. BCA
GET/commercial-credit-cardsGets a list of all `Commerical Credit Card` objects. CCC
GET/personal-current-accountsGets a list of all `Personal Current Account` objects. PCA
GET/unsecured-sme-loansGets a list of all `Unsercured SME Lending` objects. SME

specification origin: https://raw.githubusercontent.com/OpenBankingUK/opendata-api-spec-compiled/master/opendata

Confirmation of Funds API Specification v3.1.7

Swagger for Confirmation of Funds API Specification

methodpathwhat the vendor says it does
POST/funds-confirmation-consentsCreate Funds Confirmation Consent Funds Confirmations
GET/funds-confirmation-consents/{ConsentId}Get Funds Confirmation Consent Funds Confirmations
DELETE/funds-confirmation-consents/{ConsentId}Delete Funds Confirmation Consent Funds Confirmations
POST/funds-confirmationsCreate Funds Confirmation Funds Confirmations

specification origin: https://raw.githubusercontent.com/OpenBankingUK/read-write-api-specs/master/dist/openapi/c

Event Notification API Specification - TPP Endpoints v3.1.7

Swagger for Event Notification API Specification - TPP Endpoints

methodpathwhat the vendor says it does
POST/event-notificationsSend an event notification Event Notification

specification origin: https://raw.githubusercontent.com/OpenBankingUK/read-write-api-specs/master/dist/openapi/e

nothing on this page is a rating, an endorsement or a claim about quality. Reachability is what our probes observed from one network; answering is a floor under usefulness, not a measure of it.