slug: santander-uk provider: Santander UK generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Banking & Capital Markets min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 18 edges: - tag: Domestic Payments spec_file: santander-uk-domestic-payments-api-openapi.yml capability_id: BC-1340.10 capability_id_l1: BC-1340 capability_name: Payment Initiation Management confidence: 0.93 evidence: POST /domestic-payments CreateDomesticPayments "Initiate a Domestic Payment"; title "Payment Initiation Domestic Payments API" reason: 'Open Banking payment initiation surface: creates and retrieves domestic payment instructions with ISO-style schemas (OBWriteDomesticResponse5, OBRisk1, OBRemittanceInformationStructured). This is payment instruction capture/authorisation.' - tag: Domestic Scheduled Payments spec_file: santander-uk-domestic-scheduled-payments-api-openapi.yml capability_id: BC-1340.10 capability_id_l1: BC-1340 capability_name: Payment Initiation Management confidence: 0.92 evidence: POST /domestic-scheduled-payments "Initiate a Domestic Scheduled Payment" reason: Initiation and status retrieval of future-dated domestic payment instructions — payment initiation management. - tag: Domestic Payment Consents spec_file: santander-uk-domestic-payment-consents-api-openapi.yml capability_id: BC-1340.10 capability_id_l1: BC-1340 capability_name: Payment Initiation Management confidence: 0.9 evidence: POST /domestic-payment-consents Create a Domestic Payment Consent; GET .../funds-confirmation Confirm availability of funds for a Domestic Payment reason: 'Open Banking PISP consent set-up: capture of a domestic payment instruction, SCA support data and funds availability check — payment instruction capture, validation and authorisation.' - tag: Domestic Standing Orders spec_file: santander-uk-domestic-standing-orders-api-openapi.yml capability_id: BC-1340.10 capability_id_l1: BC-1340 capability_name: Payment Initiation Management confidence: 0.9 evidence: POST /domestic-standing-orders "Submit a Domestic Standing Order"; GET .../payment-details "Get details of a Domestic Standing Order Payment" reason: Submission and status of recurring domestic payment instructions — payment instruction capture and authorisation. - tag: International Payments spec_file: santander-uk-international-payments-api-openapi.yml capability_id: BC-1340.40 capability_id_l1: BC-1340 capability_name: Cross-Border Payment Management confidence: 0.9 evidence: POST /international-payments "Initiate an International Payment" reason: Initiation and status retrieval of international (cross-border) payment instructions. - tag: International Scheduled Payments spec_file: santander-uk-international-scheduled-payments-api-openapi.yml capability_id: BC-1340.40 capability_id_l1: BC-1340 capability_name: Cross-Border Payment Management confidence: 0.9 evidence: POST /international-scheduled-payments "Initiate an International Scheduled Payment"; OBWriteInternationalScheduled3 reason: Future-dated cross-border payment initiation — international payments management. - tag: Domestic Scheduled Payment Consents spec_file: santander-uk-domestic-scheduled-payment-consents-api-openapi.yml capability_id: BC-1340.10 capability_id_l1: BC-1340 capability_name: Payment Initiation Management confidence: 0.88 evidence: POST /domestic-scheduled-payment-consents "Create a Domestic Scheduled Payment Consent"; schema OBSCASupportData1 reason: Consent/authorisation step preceding a domestic scheduled payment instruction — payment instruction capture, validation and authorisation, not a generic auth mechanism. - tag: Domestic Standing Order Consents spec_file: santander-uk-domestic-standing-order-consents-api-openapi.yml capability_id: BC-1340.10 capability_id_l1: BC-1340 capability_name: Payment Initiation Management confidence: 0.87 evidence: POST /domestic-standing-order-consents "Create a Domestic Standing Order Consent"; OBWriteDomesticStandingOrderConsent5 reason: Consent capture authorising a recurring domestic payment instruction; part of payment initiation authorisation. - tag: File Payments spec_file: santander-uk-file-payments-api-openapi.yml capability_id: BC-1340.10 capability_id_l1: BC-1340 capability_name: Payment Initiation Management confidence: 0.87 evidence: POST /file-payments "Submit a File Payment"; GET /file-payments/{FilePaymentId}/report-file reason: Submission and status reporting of bulk payment files — payment instruction capture and processing status under Payment Initiation. - tag: File Payment Consents spec_file: santander-uk-file-payment-consents-api-openapi.yml capability_id: BC-1340.10 capability_id_l1: BC-1340 capability_name: Payment Initiation Management confidence: 0.85 evidence: POST /file-payment-consents "Create a File Payment Consent"; POST /file-payment-consents/{ConsentId}/file "Upload a File for a ConsentId" reason: Bulk/batch payment file consent and upload as part of Open Banking payment initiation; file upload here is the payment instruction batch, not generic file handling. - tag: International Payment Consents spec_file: santander-uk-international-payment-consents-api-openapi.yml capability_id: BC-1340.40 capability_id_l1: BC-1340 capability_name: Cross-Border Payment Management confidence: 0.85 evidence: POST /international-payment-consents "Create an International Payment Consent"; GET .../funds-confirmation "Confirm Funds Availability for an International Payment" reason: Consent and funds-availability step for cross-border payment instructions, including FX/charge-bearer schemas — cross-border payment management. - tag: ATM spec_file: santander-uk-atm-api-openapi.yml capability_id: BC-1300.50 capability_id_l1: BC-1300 capability_name: Banking Channels Management confidence: 0.8 evidence: 'openapi title: Open Data ATM API; GET /atms' reason: Publishes the bank's ATM estate/locations, which is physical channel information — Banking Channels Management (ATM channel operations). - tag: Branch spec_file: santander-uk-branch-api-openapi.yml capability_id: BC-1300.50 capability_id_l1: BC-1300 capability_name: Banking Channels Management confidence: 0.8 evidence: 'openapi title: Open Data Branch API; GET /branches' reason: Publishes branch network locations and details — branch channel information, i.e. Banking Channels Management. - tag: Parties spec_file: santander-uk-parties-api-openapi.yml capability_id: BC-1300.40 capability_id_l1: BC-1300 capability_name: Customer Information Management confidence: 0.78 evidence: GET /accounts/{AccountId}/parties 'Get Parties for an AccountId'; schemas FullLegalName, EmailAddress, PartyId, OBParty2 reason: Returns the customer/party master data (legal name, contact details, address, account role) associated with a banking account — customer information management. - tag: Products spec_file: santander-uk-products-api-openapi.yml capability_id: BC-1310.10 capability_id_l1: BC-1310 capability_name: Product Catalogue Management confidence: 0.75 evidence: GET /products 'Get Products'; schemas OBReadProduct2, OB_OverdraftFeeType1Code, OB_FeeCategory1Code, OB_Rate1_1 reason: Exposes the banking product master with fees, rates and periods for accounts — product catalogue (with parameter detail) rather than a technical surface. - tag: International Scheduled Payments Consents spec_file: santander-uk-international-scheduled-payments-consents-api-openapi.yml capability_id: BC-1340.40 capability_id_l1: BC-1340 capability_name: Cross-Border Payment Management confidence: 0.72 evidence: POST /international-scheduled-payment-consents — 'Create an International Scheduled Payment Consent'; 'Confirm Funds Availability for an International Scheduled Payment' reason: 'Open Banking payment initiation surface for international (cross-border) scheduled payments: consent capture, retrieval and funds confirmation. Sits under Payments & Card Management; ''International'' points to Cross-Border Payment Management, though the consent/authorisation angle could also read as Payment Initiation Management.' - tag: International Standing Orders spec_file: santander-uk-international-standing-orders-api-openapi.yml capability_id: BC-1340.40 capability_id_l1: BC-1340 capability_name: Cross-Border Payment Management confidence: 0.72 evidence: POST /international-standing-orders — 'Submit an International Standing Order'; 'Get details of an International Standing Order Payment' reason: Submission and retrieval of international standing order payment instructions — cross-border payment initiation under a bank's Payment Initiation API. - tag: International Standing Orders Consents spec_file: santander-uk-international-standing-orders-consents-api-openapi.yml capability_id: BC-1340.40 capability_id_l1: BC-1340 capability_name: Cross-Border Payment Management confidence: 0.7 evidence: '''Create an International Standing Order Consent''; schema OBWriteInternationalStandingOrderConsent6' reason: Consent capture/authorisation for recurring international payment instructions; part of cross-border payment initiation, not a generic consent/technical surface.