Implementation Guide: Capital One
This page has been created and maintained by the relevant ASPSP, and OBIE takes no liability for the completeness nor accuracy of this data.
Note to ASPSP: Please indicate which brands this applies to and/or duplicate this page per brand if relevant.
Announcements:
Improvement | Delivery date |
---|---|
Addition of Statement Endpoints to Capital One's Open Banking offering. |
Change to Production:
Improvement | Delivery date |
---|---|
Summary: Addition of Statement Endpoints to Capital One's Open Banking offering.
| |
Summary: We will limit the access to Transaction data to 90 days without SCA Solution
TPP Changes
|
|
On-boarding
Supports dynamic client registration (Y/N) | Y |
---|---|
Instructions for manual onboarding | N/A |
OIDC .well-known endpoint | https://integrations.capitalone.co.uk/.well-known/openid-configuration |
Notes on testing | TPPs must be registered with the Open Banking Directory |
Other on-boarding notes |
|
Documentation URL | https://open-banking-developer.capitalone.co.uk/ |
Account Information API
Note to ASPSP: Please add a column per brand if relevant
Swagger version | v3 |
---|---|
Base URI | https://open-banking.capitalone.co.uk/open-banking/v3.1/aisp |
General variances to specification | Time format - our interface supports the following data time format 2011-12-03T10:15:30 |
Non-functional limitations | Pagination is not supported API Call Limits - Our interface implements rate-limiting on TPP data requests where the Customer is not present (as indicated by x-fapi-customer-ip-address header) where reached a 429 response will be returned. |
Ref | Area | Endpoints | Notes |
---|---|---|---|
Account Access Consents | POST /account-access-consents GET /account-access-consents/{consentId} DELETE /account-access-consents/{consentId} | Supported Permissions: Note: These align with the data endpoints supported by our API implementation, other permissions other than list will be rejected.
| |
Accounts | GET /accounts GET /accounts/{accountId} | The following fields will be included in the response where appropriate Data.Account.AccountId We do not support any optional fields | |
Balances | GET /balances GET /balances/{accountId} | The following fields will be included in the response where appropriate Data.Balance.AccountId We do not support any optional fields | |
Statements | GET /Statements GET /accounts/{AccountId}/statements GET /accounts/{AccountId}/statements/{StatementId} | The following fields will be included in the response where appropriate Data.Statement.AccountId | |
Transactions | GET /transactions GET /transactions/{accountId} GET /accounts/{AccountId}/statements/{StatementId}/transactions | The following fields will be included in the response where appropriate Data.Transaction.AccountId We do not support any optional fields |