npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@datafire/openbanking_org_uk

v6.0.0

Published

DataFire integration for Open Data API

Downloads

10

Readme

@datafire/openbanking_org_uk

Client library for Open Data API

Installation and Usage

npm install --save @datafire/openbanking_org_uk
let openbanking_org_uk = require('@datafire/openbanking_org_uk').create();

.then(data => {
  console.log(data);
});

Description

Latest Swagger specification for OpenData

Actions

atms.get

Gets a list of all ATM objects.

openbanking_org_uk.atms.get({}, context)

Input

  • input object
    • If-Modified-Since string: Used for conditional request, to retrieve data only if modified since a given date
    • If-None-Match string: Used for conditional request, to retrieve data only if the given Etag value does not match

Output

  • output object
    • data required array
      • items object
        • ATMID required string: ATM terminal device identification for the acquirer and the issuer
        • ATMServices required array: Information about ATM services
          • items string (values: Balance, BillPayments, CashDeposits, CashWithdrawal, CharityDonation, ChequeBookRequest, ChequeDeposits, FastCash, MiniStatement, MobileBankingRegistration, MobilePaymentRegistration, MobilePhoneTopUp, OrderStatement, PINActivation, PINChange): Information about ATM services
        • AccessibilityTypes array: Information about the accessibility
          • items string (values: AudioCashMachine, AutomaticDoors, ChairAccess, DriveThru, ExternalRamp, InductionLoop, InternalRamp, LevelAccess, LowerLevelCounter, WheelchairAccess): Information about the accessibility
        • AdditionalATMServices array: ATM Service Description
          • items string: maxLength 350 text
        • Address required object: Postal Address
          • BuildingNumberOrName string: Number or Name that identifies the position of a building on a street
          • Country required string: Nation with its own government
          • CountrySubDivision string: Identifies a subdivision of a country such as state, region, county
          • OptionalAddressField string: Directions for customers
          • PostCode required string: Identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
          • StreetName required string: Name of a street or thoroughfare
          • TownName string: Name of a built-up area, with defined boundaries, and a local government
        • BranchIdentification string: Unique and unambiguous identification of a retail branch of a financial institution
        • Currency required array: Defines currency type available for dispense
          • items string: Active or Historic Currency Code
        • GeographicLocation required object: Geographic Coordinates
          • Latitude required string: The Latitude measured in decimal format according to ISO 213
          • Longitude required string: The longitude measured in decimal format according to ISO 213
        • LocationCategory string (values: Airport, BankSpecialisedOutlet, BranchExternal, BranchInternal, BranchLobby, BureauDeChange, CoachStation, CommercialSpaceInternal, ConvenienceStore, ExhibitionCentre, FactoryOrOffice, FillingStation, FinancialInstitution, GovernmentOffice, Hospital, Hotel, KioskPod, LeisureCentre, PleasurePark, PublicHouse, RailwayStation, RemoteUnit, RetailerDepartmentStore, RetailerOutlet, SeaportTerminal, ServiceStation, ShoppingCentreExternal, ShoppingCentreInternal, StorageDepot, SupermarketExternal, SupermarketInternal, UndergroundRailwayStation, UniversityOrCollege): Indicates the environment of the ATM
        • MinimumValueDispensed string (values: £5, £10, £20, £50, £100): Minimum currency denominations usually available
        • Organisation required object: Organisation
          • Brand required object: Brand
            • TrademarkID required string: The trademark number that has been registered with the Intellectual Property Office. Note: The 2 letter IPO prefix should be omitted
            • TrademarkIPOCode required string (values: UK, EU): The Intellectual Property Office (IPO) is the official body responsible for intellectual property (IP) rights including patents, designs, trademarks and copyright. (Code: UK or EU only)
          • ParentOrganisation required object: Parent organisation
            • BIC string: The BIC from the organisation
            • LEI string: The LEI ID of the organisation
            • OrganisationName required object: Organisation Name
        • SiteID string: Site identifying code, where ATM is located
        • SiteName string: Site identifying name, where ATM is located
        • SupportedLanguages required array: Languages that the ATM supports
          • items string: must be ISO 693-2 codes
    • meta required object
      • Agreement required string (values: Use of the APIs and any related data will be subject to the terms of the Open Licence and subject to terms and conditions)
      • LastUpdated required string
      • License required string (values: https://www.openbanking.org.uk/open-licence): Open Banking License
      • TermsOfUse required string (values: https://www.openbanking.org.uk/terms): Open Banking Terms of Use
      • TotalResults required integer

atms.head

Gets header information on the current set of ATM data

openbanking_org_uk.atms.head({}, context)

Input

  • input object
    • If-Modified-Since string: Used for conditional request, to retrieve data only if modified since a given date
    • If-None-Match string: Used for conditional request, to retrieve data only if the given Etag value does not match

Output

  • output object

branches.get

Gets a list of all Branch objects.

openbanking_org_uk.branches.get({}, context)

Input

  • input object
    • If-Modified-Since string: Used for conditional request, to retrieve data only if modified since a given date
    • If-None-Match string: Used for conditional request, to retrieve data only if the given Etag value does not match

Output

  • output object
    • data required array
      • items object
        • ATMAtBranch required boolean: Indicated whether an ATM is at the branch
        • AccessibilityTypes string (values: AudioCashMachine, AutomaticDoors, ChairAccess, DriveThru, ExternalRamp, InductionLoop, InternalRamp, LevelAccess, LowerLevelCounter, WheelchairAccess): Information about the accessibility
        • Address required object: Postal Address
          • BuildingNumberOrName string: Number or Name that identifies the position of a building on a street
          • Country required string: Nation with its own government
          • CountrySubDivision string: Identifies a subdivision of a country such as state, region, county
          • OptionalAddressField string: Directions for customers
          • PostCode string: Identifier consisting of a group of letters and/or numbers that is added to a postal address to assist the sorting of mail
          • StreetName string: Name of a street or thoroughfare
          • TownName string: Name of a built-up area, with defined boundaries, and a local government
        • AlternatePhone array
          • items object: Alternative Phone Number
            • AlternateTelephoneNumber string: Collection of information that identifies a phone number, as defined by telecom services.
            • AlternateTelephoneNumberDescription string: Description of the telephone number
        • ArrivalTime string: Time that the mobile branch is scheduled to arrive
        • BranchDescription string: Description of the branch
        • BranchFacilitiesName array: Information about branch facilities
          • items string (values: BusinessITSupport, CollectionLockers, MeetingRooms, Parking, Wifi): Information about branch facilities
        • BranchIdentification required string: Unique and unambiguous identification of a retail branch of a financial institution
        • BranchMediatedServiceName array: Information about mediated branch facilities
          • items string (values: BureauDeChange, BusinessCounter, CardIssuanceFacility, CounterServices, DriveThru, MortgageAdvisor, NightSafe, OnDemandCurrency, PremierCounter, VideoBanking, WheelChairAccess): Information about mediated branch facilities
        • BranchName string: Name by which a party is known and which is usually used to identify that party
        • BranchOtherFacilities array: Any other facilities not mentioned in BranchFacilitiesName
          • items string: maxLength 350 text
        • BranchOtherMediatedServices array: Mediated Services not described in BranchMediatedServiceName
          • items string: maxLength 350 text
        • BranchOtherSelfServices array: Self Services not described in BranchSelfServeServiceName
          • items string: maxLength 350 text
        • BranchPhoto string: Image related to the branch
        • BranchSelfServeServiceName array
          • items string (values: AccountVerificationService, AssistedServiceCounter, BusinessDepositTerminal, CashChequeDepositMachineCoin, CashChequeDepositMachineNoCoin, ExternalAtmAudio, ExternalAtmNoAudio, ExternalQuickServicePoint, InternalAtmAudio, InternalAtmNoAudio, InternalQuickServicePoint, LodgementDevice, OnlineBankingPoint, QuickDeposit, SaturdayCounterService, SelfServiceAccountOpening, StatementPrinter): Information about self service branch services
        • BranchType required string (values: Physical, Mobile): Information on the type of branch
        • CustomerSegment required array: Customer segment which the branch is able to service
          • items string (values: Business, Corporate, Personal, Premier, Private, Select, SME, Wealth): Customer segment which the branch is able to service
        • DaysOfTheWeek string: Description on when the mobile branch is available. e.g. The weekend of Glastonbury festival; or Mondays and during the shrimp season also Wednesdays
        • DepartureTime string: Time that the mobile branch is scheduled to depart
        • FaxNumber array: Collection of information that identifies a FAX number, as defined by telecom services.
          • items string: Collection of information that identifies a phone number, as defined by telecom services.
        • GeographicLocation object: Geographic Coordinates
          • Latitude required string: The Latitude measured in decimal format according to ISO 213
          • Longitude required string: The longitude measured in decimal format according to ISO 213
        • OpeningTimes required array: Branch Opening Times
          • items object
            • ClosingTime required string: ISOTime, local time hh:mm:ss.sss or time in utc hh:mm:ss.sssZ or time with timezone hh:mm:ss.sss+hh:mm hh:mm:ss.sss-hh:mm
            • OpeningDay required string (values: Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, Sunday, Public and Bank Holiday): Day of the week
            • OpeningTime required string: ISOTime, local time hh:mm:ss.sss or time in utc hh:mm:ss.sssZ or time with timezone hh:mm:ss.sss+hh:mm hh:mm:ss.sss-hh:mm
            • UnavailableFinishTime string: ISOTime, local time hh:mm:ss.sss or time in utc hh:mm:ss.sssZ or time with timezone hh:mm:ss.sss+hh:mm hh:mm:ss.sss-hh:mm
            • UnavailableStartTime string: ISOTime, local time hh:mm:ss.sss or time in utc hh:mm:ss.sssZ or time with timezone hh:mm:ss.sss+hh:mm hh:mm:ss.sss-hh:mm
        • Organisation required object: Organisation
          • Brand required object: Brand
            • TrademarkID required string: The trademark number that has been registered with the Intellectual Property Office. Note: The 2 letter IPO prefix should be omitted
            • TrademarkIPOCode required string (values: UK, EU): The Intellectual Property Office (IPO) is the official body responsible for intellectual property (IP) rights including patents, designs, trademarks and copyright. (Code: UK or EU only)
          • ParentOrganisation required object: Parent organisation
            • BIC string: The BIC from the organisation
            • LEI string: The LEI ID of the organisation
            • OrganisationName required object: Organisation Name
        • ParkingLocation string: Place where the mobile branch is located, such as between the news agent and the church.
        • PlannedBranchClosure array
          • items object: Planned branch closure
            • EndDate string: Date when a branch is due to re-open following temporary closure
            • StartDate string: Date when a branch is due to close temporarily or permanently
        • StopName string: Name of the stop of the mobile branch
        • TelephoneNumber required string: Collection of information that identifies a phone number, as defined by telecom services.
    • meta required object
      • Agreement required string (values: Use of the APIs and any related data will be subject to the terms of the Open Licence and subject to terms and conditions)
      • LastUpdated required string
      • License required string (values: https://www.openbanking.org.uk/open-licence): Open Banking License
      • TermsOfUse required string (values: https://www.openbanking.org.uk/terms): Open Banking Terms of Use
      • TotalResults required integer

branches.head

Gets header information on the current set of Branch data

openbanking_org_uk.branches.head({}, context)

Input

  • input object
    • If-Modified-Since string: Used for conditional request, to retrieve data only if modified since a given date
    • If-None-Match string: Used for conditional request, to retrieve data only if the given Etag value does not match

Output

  • output object

business_current_accounts.get

Gets a list of all Branch Current Account objects.

openbanking_org_uk.business_current_accounts.get({}, context)

Input

  • input object
    • If-Modified-Since string: Used for conditional request, to retrieve data only if modified since a given date
    • If-None-Match string: Used for conditional request, to retrieve data only if the given Etag value does not match

Output

  • output object
    • data required array
      • items object: Business current account
        • AccessChannels required array: Ways to interact with the bank when managing account
          • items string (values: ATM, Branch, BusinessCommercialCentre, CallCentre, MobileApps, MobileBanking, Online, Phone, Post, PostOffice, RelationshipManager, Text): Channel
        • Benefits required object: Benefit
          • Benefit required boolean: Describe one or more benefits if they exist
          • BenefitGroup array
            • items object: Benefit Interest Group
        • CAPricing required array
          • items object: Card Price
            • CAPricingItem required object: Card Pricing
            • ProductState required string (values: FutureMultipleTerms, Promotional, Regular): Describes if the offering is promotional or a description of a future state.
        • CardNotes string: Optional additional notes to supplement the card details
        • CardType required array: Card Type available
          • items string (values: BasicCard, BusinessQuickLodgeCard, Cashcard, ContactlessCashcard, ContactlessDebitMastercard, ContactlessDebitVisa, DebitMastercard, VisaDebit, DepositCard, OperatorCard, POCACard): Indicates the card scheme
        • CardWithdrawalLimit required string: The daily Limit that a customer can get via the ATM. This describes the default limit rather than the maximum
        • ChequeBookAvailable required boolean: Can a chequebook be issued
        • Contactless required boolean: Does the card issued have contactless facility
        • CreditInterest required object: Credit Interest
          • CreditCharged required boolean: Is credit paid to the account. The answer will be the condition of all other fields to be filled
          • CreditInterestGroup array
            • items object: Credit Interest Group
        • CreditScoringPartOfAccountOpeningForGettingAnAccount required boolean: Indicates whether a credit check performed on an inquiry to open an account is submitted
        • CreditScoringPartOfAccountOpeningForIDVerification boolean: Indicates whether a credit check is used to check the address of a potential new account holder
        • CreditScoringPartOfAccountOpeningIDVerificationIsAHardOrSoftCreditScore array
          • items string (values: Hard, Soft): Indicates the type of scoring
        • CreditScoringPartOfAccountOpeningIDVerificationText array: Details on the specific credit scoring
          • items string
        • CreditScoringPartOfAccountOpeningIsAHardOrSoftCreditScore array: Describes the type of credit scoring
          • items string (values: Hard, Soft): Indicates the type of scoring
        • CreditScoringPartOfAccountOpeningText string: Details on the specific credit scoring
        • Currency required array: Currency of the Account. Default to GBP at present
          • items string: Active or Historic Currency Code
        • Eligibility required object: Eligibility
          • AgeRestricted required boolean: Indicates a customer's age is part of eligibility criteria
          • AnnualBusinessTurnover string: Annual Business Turnover
          • AnnualBusinessTurnoverCurrency string: Annual Business Turnover Currency
          • Description required string: One paragraph detailing the eligibility
          • EligibilityName string: Free text description, denotes non standard eligibilities not included in the code list
          • EligibilityNotes string: Optional additional notes to supplement the eligibility conditions. Only used for very specific conditions
          • EligibilityType string (values: AnyBusinessCustomer, BusinessOnly, CreditCard, CreditScoring, EmailAddress, ExistingCustomers, IdAndV, Mortgage, NoArrearsOnLoan, NoCustomerInArrears, NoOverOverdraftThirtyDays, NoSoleUkAccountOrBankrupt, NTB, NTBBusiness, SoleStudentAccount, SoleUkAccount, StudentsOnly, TwoMonthsOfCourseStart, UCASFulltimeTwoYears): Eligibility type
          • IncomeCondition string: Stipulates any particular definition of income that applies to the income eligibility and/or method by which income must paid into the account (eg Salary DD)
          • IncomeTurnoverRelated required boolean: Indicates if eligibility linked to income
          • MarketingEligibility array
            • items string (values: ExistingCustomers, NewCustomersOnly, SwitchersOnly, StartUp): Specific eligibility for marketing
          • MaxNumberOfAccounts string: Maximum number of the same prodcut the customer may hold
          • MaximumAge integer: Maximum age, in years, allowed to hold the account
          • MaximumAgeToOpen integer: Maximum age, in years, to open an account
          • MaximumOpeningAmount boolean: A maximum amount to be deposited at opening
          • MinIncomeTurnoverPaidIntoAccount integer: Minimum Income Amount required to paid into the account
          • MinimumAge integer: Minimum age, in years, required to hold an account
          • MinimumDeposit boolean: A minimum deposit required to hold this account
          • MinimumIncomeFrequency string (values: AcademicTerm, HalfYearly, Monthly, Quarterly, Weekly, Yearly): The frequency that the minimum mentioned before is deposited in the account. Yearly is very important for premium accounts
          • MinimumIncomeTurnoverAmount string: Minimum income / Turnover required to hold the product
          • MinimumIncomeTurnoverCurrency string: Minimum income / Turnover Currency
          • MinimumOperatingBalance string: Minimum Operating Balance
          • MinimumOperatingBalanceCurrency string: Minimum Operating Balance currency
          • MinimumOperatingBalanceExists boolean: Is there a Minimum Operating Balance?
          • OpeningDepositMaximumAmount string: Maximum Amount to be depositing at opening
          • OpeningDepositMaximumCurrency string: The currency of the Minimum Amount to be depositing at opening
          • OpeningDepositMinimum string: Minimum Amount to be held on account
          • OpeningDepositMinimumCurrency string: The currency of the Minimum Amount to be depositing at opening
          • OtherFinancialHoldingRequired required boolean: Indicates that it is necessary to hold another product with the bank in order to be eligible for this product or feature
          • PreviousBankruptcy required boolean: Describes if a previous bankruptcy / insolvency disqualfies for this account Details in ELI-280
          • ResidencyRestricted required boolean: Indicates a customer's residency forms part of the eligibility criteria
          • ResidencyRestrictedRegion string (values: UK, EEA, EU, EFTA, GB - ENG, GB - NIR, GB - SCT, GB - WLS, IRL): Indicates a customer must be current resident of a geographic area/country
          • SingleJointIncome string (values: Joint, SoleIncome, SoleOrJoint, Turnover): Minimum Income Source. For certain products a minimum income is required. This can be mandated as to the single income or to a joint income. This field describes this
          • ThirdSectorOrganisations required boolean: Is the product available to operate as a Clubs or Societies account?
        • Feature array
          • items object: Account Features
            • DateOfChange string: Date of the change if it refers to future terms
            • ExistingFeature required boolean: Indicates whether the account has any feature
            • FeatureDetails array: Feature details
            • LengthPromotionalInDays integer: Describes the length if only a duration is given instead of a date
            • ProductState string (values: FutureMultipleTerms, Promotional, Regular): Describes if the offering is promotional or a description of a future state.
            • StartPromotionOrFutureTerms string: Describes the start date
            • StopPromotionOrFutureTerms string: Describes the end date
        • FeesAndCharges required array
          • items object: Fees And Charges
            • Fees required object: Fees
            • ProductState required string (values: FutureMultipleTerms, Promotional, Regular): Describes if the offering is promotional or a description of a future state.
        • InternationalPaymentsSupported required boolean: Indicates that the account supports international payments
        • MaximumMonthlyCharge string: The maximum Relevant Charges that could accrue
        • MobileWallet array: Mobile wallet supported by this product. A mobile wallet being any electronic device that allows an individual to make electronic commerce transactions
          • items string (values: AndroidPay, ApplePay, IssuerMobileApp, MobileBankingApp, Other, PayM, SamsungPay, VodafoneWallet): Mobile wallet supported by this product. A mobile wallet being any electronic device that allows an individual to make electronic commerce transactions
        • Organisation required object: Organisation
          • Brand required object: Brand
            • TrademarkID required string: The trademark number that has been registered with the Intellectual Property Office. Note: The 2 letter IPO prefix should be omitted
            • TrademarkIPOCode required string (values: UK, EU): The Intellectual Property Office (IPO) is the official body responsible for intellectual property (IP) rights including patents, designs, trademarks and copyright. (Code: UK or EU only)
          • ParentOrganisation required object: Parent organisation
            • BIC string: The BIC from the organisation
            • LEI string: The LEI ID of the organisation
            • OrganisationName required object: Organisation Name
        • Overdraft array
          • items object: Overdraft
            • DateOfChange string: Date of the change if it refers to future terms
            • FeeChargeNegotiableIndicator string (values: No, Yes): Fee Charge negotiable Indicator
            • FeesAndCharges array
            • LengthPromotionalInDays integer: Describes the length if only a duration is given instead of a date
            • MaximumMonthlyOverdraftCharge string: Maximum Monthly Charge (MMC) for Overdraft fee and charges.
            • Notes string: Notes on the overdraft
            • OverdraftProductState string (values: FutureMultipleTerms, Promotional, Regular): Describes if the offering is promotional or a description of a future state.
            • OverdraftTierBandSet array: Overdraft Tier Band Set
            • OverdraftType string (values: Committed, OnDemand): Defines if the overdraft facility is committed
            • StartPromotionOrFutureTerms string: Describes the start date
            • StopPromotionOrFutureTerms string: Describes the end date
            • Term string: The duration of the overdraft, if it is non permanent
        • OverdraftOffered required boolean: Indicates whether an overdraft offered for this account
        • ProductDescription required string: Description of the product provided by the parent organisation
        • ProductIdentifier required string: Identifier within the parent organisation for the product. Must be unique in the organisation
        • ProductName string: The name of the product used for marketing purposes from a customer perspective. i.e. what the customer would recognise
        • ProductSegment required array
          • items string (values: Basic, Business, General, Graduate, International, Packaged, Personal, Premium, Reward, SME, Student, YoungAdult, Youth): Marketing or industry segment that the product is designed for
        • ProductType required string (values: BCA): Descriptive code for the product category
        • ProductURL required array: URL provided by the organisation which redirects to the product (on live products only). There might be more than one product at a given URL
          • items string
        • TsandCs required array: URL provided by the parent organisation which redirects to the current T&Cs
          • items string
    • meta required object
      • Agreement required string (values: Use of the APIs and any related data will be subject to the terms of the Open Licence and subject to terms and conditions)
      • LastUpdated required string
      • License required string (values: https://www.openbanking.org.uk/open-licence): Open Banking License
      • TermsOfUse required string (values: https://www.openbanking.org.uk/terms): Open Banking Terms of Use
      • TotalResults required integer

business_current_accounts.head

Gets header information on the current set of Business Current Account data

openbanking_org_uk.business_current_accounts.head({}, context)

Input

  • input object
    • If-Modified-Since string: Used for conditional request, to retrieve data only if modified since a given date
    • If-None-Match string: Used for conditional request, to retrieve data only if the given Etag value does not match

Output

  • output object

commercial_credit_cards.get

Gets a list of all Commerical Credit Card objects.

openbanking_org_uk.commercial_credit_cards.get({}, context)

Input

  • input object
    • If-Modified-Since string: Used for conditional request, to retrieve data only if modified since a given date
    • If-None-Match string: Used for conditional request, to retrieve data only if the given Etag value does not match

Output

  • output object
    • data required array
      • items object: Commercial Credit Card
        • Benefits required object: Benefit
          • Benefit required boolean: Describe one or more benefits if they exist
          • BenefitGroup array
            • items object: Benefit Interest Group
        • Description required string: Product description
        • Details required object: Commercial Credit Card Group
          • CCSubType required string (values: FutureMultipleTerms, Promotional, Regular): CCC Subtype Code
          • CommercialCreditCardItem required object: Commercial Credit Card Item
            • APRRate required string: Annual Percentage Rate
            • AbilityToSetIndividualLimits boolean: The ability to set separate limts on different cards in one account
            • AccessToOnlineDataReportingTool required boolean: Describes whether the account have access to an online tool for reprting on expenditure
            • AllocationofRepayment string: Allocation rules for repayment
            • AnnualAccountFeeType string: Details on annual account fee, such as non payable when there is a turnover above a certain sum
            • AnnualFeeAmount required string: Standard fee on the card
            • BalanceTransferInterestRatePeriod string (values: Annual, Monthly): The period used to define the specific interest rate for balance transfers
            • BalanceTransferRate string: Balance transfer rate
            • CardScheme required string (values: Cashcard, CreditMastercard, CreditVisa): Card Scheme Code
            • CashAdvanceRate required string: Cash advance rate
            • CashWithdrawalsAllowed required boolean: Describes whether cash withdrawals are allowed
            • CashbackPercent string: Percent of cashback on amount spend
            • ChequeFeePercent string: Percentage fee on convenience cheques
            • ConvenienceCheque required boolean: Describes whether the card account allow convenience cheques
            • DateOfChange string: Date of the change if it refers to future terms
            • DaysInterestFreeCreditIfPaymentFull required integer: Describes how many interest free days are given if the card is fully paid at each term
            • ExchangeRateAdjustment required string: The margin added, by certain card issuers, to the scheme rate in order to arrive at the exchange rate qouted as the reference exchange rate to the cardholder
            • FeesOnCheque string: Percentage fee on a convenince cheques
            • ForeignCashFee string: Additional card fee applied to sterling cash withdrawal made abroad
            • ForeignCashFeeRate string: Additional card fee rate applied to sterling cash withdrawal made abroad
            • ForeignPurchaseFee string: Additional card fee applied to sterling retail transactions made abroad
            • ForeignPurchaseFeeRate string: Additional card fee rate applied to sterling retail transactions made abroad
            • IssuingEmergencyCardsFees required string: Amount payable for issuing an emergency card
            • LengthPromotionalInDays integer: Describes the length if only a duration is given instead of a date
            • MaximumNumberOfCardsPermitted integer: The maximum numbers of cards per account
            • MinimumCreditLimit required string: Minimum £500, maximum subject to status
            • MinimumLendingAmount string: The minimum lending available
            • MinimumRepaymentAmount string: Minimum repayment amount
            • MinimumRepaymentPercentage string: Minimum repayment as percentage
            • NonSterlingCashFee string: An additional fee applied to certain card cash withdrawals. This fee also applies to cash near fees such as gambling
            • NonSterlingCashFeeRate string: An additional fee rate applied to certain card cash withdrawals. This fee also applies to cash near fees such as gambling
            • NonSterlingPurchaseFee string: An additional fee applied to certain card retail transactions
            • NonSterlingPurchaseFeeRate string: An additional fee rate applied to certain card retail transactions
            • NonSterlingTransactionFee string: A fee applied to all non-Sterling card transactions
            • NonSterlingTransactionFeeRate string: A fee rate applied to all non-Sterling card transactions
            • OverLimitFee string: Fee applicable if the card was credited over its limit
            • PaymentDaysAfterStatement required integer: How many days after statement is the payment expected
            • PaymentSchemeExchangeFee string: Any payment network fee applied to some or all non-sterling transactions that the card issuer recover directly from the cardholder
            • PaymentSchemeExchangeFeeRate string: Any payment network fee rate applied to some or all non-sterling transactions that the card issuer recover directly from the cardholder
            • PaymentSchemeExchangeRate string: The base exchange rate used in settlement of the transaction between issuer and scheme
            • PurchaseRate required string: Purchase rate
            • RepaymentFrequency required string (values: Daily, Flexible, Fortnightly, HalfYearly, Monthly, Quarterly, Weekly, Yearly): Repayment frequency
            • RepaymentNotes string: Additional notes
            • StartPromotionOrFutureTerms string: Describes the start date
            • StatementAtAccountLevel required boolean: Describes whether there is a statement at account level
            • StatementAtPersonalLevel required boolean: Describes whether there is a statement at card level
            • StopPromotionOrFutureTerms string: Describes the end date
        • Eligibility required object: Eligibility
          • AgeRestricted required boolean: Indicates a customer's age is part of eligibility criteria
          • AnnualBusinessTurnover string: Annual Business Turnover
          • AnnualBusinessTurnoverCurrency string: Annual Business Turnover Currency
          • Description required string: One paragraph detailing the eligibility
          • EligibilityName string: Free text description, denotes non standard eligibilities not included in the code list
          • EligibilityNotes string: Optional additional notes to supplement the eligibility conditions. Only used for very specific conditions
          • EligibilityType string (values: AnyBusinessCustomer, BusinessOnly, CreditCard, CreditScoring, EmailAddress, ExistingCustomers, IdAndV, Mortgage, NoArrearsOnLoan, NoCustomerInArrears, NoOverOverdraftThirtyDays, NoSoleUkAccountOrBankrupt, NTB, NTBBusiness, SoleStudentAccount, SoleUkAccount, StudentsOnly, TwoMonthsOfCourseStart, UCASFulltimeTwoYears): Eligibility type
          • IncomeCondition string: Stipulates any particular definition of income that applies to the income eligibility and/or method by which income must paid into the account (eg Salary DD)
          • IncomeTurnoverRelated required boolean: Indicates if eligibility linked to income
          • MarketingEligibility array
            • items string (values: ExistingCustomers, NewCustomersOnly, SwitchersOnly, StartUp): Specific eligibility for marketing
          • MaxNumberOfAccounts string: Maximum number of the same prodcut the customer may hold
          • MaximumAge integer: Maximum age, in years, allowed to hold the account
          • MaximumAgeToOpen integer: Maximum age, in years, to open an account
          • MaximumOpeningAmount boolean: A maximum amount to be deposited at opening
          • MinIncomeTurnoverPaidIntoAccount integer: Minimum Income Amount required to paid into the account
          • MinimumAge integer: Minimum age, in years, required to hold an account
          • MinimumDeposit boolean: A minimum deposit required to hold this account
          • MinimumIncomeFrequency string (values: AcademicTerm, HalfYearly, Monthly, Quarterly, Weekly, Yearly): The frequency that the minimum mentioned before is deposited in the account. Yearly is very important for premium accounts
          • MinimumIncomeTurnoverAmount string: Minimum income / Turnover required to hold the product
          • MinimumIncomeTurnoverCurrency string: Minimum income / Turnover Currency
          • MinimumOperatingBalance string: Minimum Operating Balance
          • MinimumOperatingBalanceCurrency string: Minimum Operating Balance currency
          • MinimumOperatingBalanceExists boolean: Is there a Minimum Operating Balance?
          • OpeningDepositMaximumAmount string: Maximum Amount to be depositing at opening
          • OpeningDepositMaximumCurrency string: The currency of the Minimum Amount to be depositing at opening
          • OpeningDepositMinimum string: Minimum Amount to be held on account
          • OpeningDepositMinimumCurrency string: The currency of the Minimum Amount to be depositing at opening
          • OtherFinancialHoldingRequired required boolean: Indicates that it is necessary to hold another product with the bank in order to be eligible for this product or feature
          • PreviousBankruptcy required boolean: Describes if a previous bankruptcy / insolvency disqualfies for this account Details in ELI-280
          • ResidencyRestricted required boolean: Indicates a customer's residency forms part of the eligibility criteria
          • ResidencyRestrictedRegion string (values: UK, EEA, EU, EFTA, GB - ENG, GB - NIR, GB - SCT, GB - WLS, IRL): Indicates a customer must be current resident of a geographic area/country
          • SingleJointIncome string (values: Joint, SoleIncome, SoleOrJoint, Turnover): Minimum Income Source. For certain products a minimum income is required. This can be mandated as to the single income or to a joint income. This field describes this
          • ThirdSectorOrganisations required boolean: Is the product available to operate as a Clubs or Societies account?
        • KeyFeatures required string: Product key features
        • Organisation required object: Organisation
          • Brand required object: Brand
            • TrademarkID required string: The trademark number that has been registered with the Intellectual Property Office. Note: The 2 letter IPO prefix should be omitted
            • TrademarkIPOCode required string (values: UK, EU): The Intellectual Property Office (IPO) is the official body responsible for intellectual property (IP) rights including patents, designs, trademarks and copyright. (Code: UK or EU only)
          • ParentOrganisation required object: Parent organisation
            • BIC string: The BIC from the organisation
            • LEI string: The LEI ID of the organisation
            • OrganisationName required object: Organisation Name
        • OtherKeyFeatures string: Additional Features of the card
        • PaymentHoliday required boolean: Indicates whether a payment holiday is possible
        • PaymentHolidayDescription string: Detailed description on the payment holiday if available
        • ProductIdentifier required string: Identifier within the parent organisation for the product. Must be unique in the organisation
        • ProductName required string: Name of the Commercial Credit Card
        • ProductSegment array: Marketing or industry segment that the product is designed for
          • items string (values: Cashback, Corporate, General, Reward, SME): Marketing or industry segment that the product is designed for
        • ProductType required string (values: CommercialCreditCards): Descriptive code for the product category
        • ProductURL required array: URL provided by the organisation which redirects to the product (on live products only). There might be more than one product at a given URL
          • items string
        • TsandCs required array: URL provided by the parent organisation which redirects to the current T&Cs. Only applies on live products
          • items string
    • meta required object
      • Agreement required string (values: Use of the APIs and any related data will be subject to the terms of the Open Licence and subject to terms and conditions)
      • LastUpdated required string
      • License required string (values: https://www.openbanking.org.uk/open-licence): Open Banking License
      • TermsOfUse required string (values: https://www.openbanking.org.uk/terms): Open Banking Terms of Use
      • TotalResults required integer

commercial_credit_cards.head

Gets header information on the current set of Commerical Credit Card data

openbanking_org_uk.commercial_credit_cards.head({}, context)

Input

  • input object
    • If-Modified-Since string: Used for conditional request, to retrieve data only if modified since a given date
    • If-None-Match string: Used for conditional request, to retrieve data only if the given Etag value does not match

Output

  • output object

personal_current_accounts.get

Gets a list of all Personal Current Account objects.

openbanking_org_uk.personal_current_accounts.get({}, context)

Input

  • input object
    • If-Modified-Since string: Used for conditional request, to retrieve data only if modified since a given date
    • If-None-Match string: Used for conditional request, to retrieve data only if the given Etag value does not match

Output

  • output object
    • data required array
      • items object: Personal Current Account
        • AccessChannels required array: Ways to interact with the bank when managing account
          • items string (values: ATM, Branch, BusinessCommercialCentre, CallCentre, MobileApps, MobileBanking, Online, Phone, Post, PostOffice, RelationshipManager, Text): Channel
        • Benefits required object: Benefit
          • Benefit required boolean: Describe one or more benefits if they exist
          • BenefitGroup array
            • items object: Benefit Interest Group
        • CAPricing required array
          • items object: Card Price
            • CAPricingItem required object: Card Pricing
            • ProductState required string (values: FutureMultipleTerms, Promotional, Regular): Describes if the offering is promotional or a description of a future state.
        • CardNotes string: Optional additional notes to supplement the card details
        • CardType required array: Card Type available
          • items string (values: BasicCard, BusinessQuickLodgeCard, Cashcard, ContactlessCashcard, ContactlessDebitMastercard, ContactlessDebitVisa, DebitMastercard, VisaDebit, DepositCard, OperatorCard, POCACard): Indicates the card scheme
        • CardWithdrawalLimit required string: The daily Limit that a customer can get via the ATM. This describes the default limit rather than the maximum
        • ChequeBookAvailable required boolean: Can a chequebook be issued
        • Contactless required boolean: Does the card issued have contactless facility
        • CreditInterest required object: Credit Interest
          • CreditCharged required boolean: Is credit paid to the account. The answer will be the condition of all other fields to be filled
          • CreditInterestGroup array
            • items object: Credit Interest Group
        • CreditScoringPartOfAccountOpeningForGettingAnAccount required boolean: Indicates whether a credit check performed on an inquiry to open an account is submitted
        • CreditScoringPartOfAccountOpeningForIDVerification boolean: Indicates whether a credit check is used to check the address of a potential new account holder
        • CreditScoringPartOfAccountOpeningIDVerificationIsAHardOrSoftCreditScore array
          • items string (values: Hard, Soft): Indicates the type of scoring
        • CreditScoringPartOfAccountOpeningIDVerificationText array: Details on the specific credit scoring
          • items string
        • CreditScoringPartOfAccountOpeningIsAHardOrSoftCreditScore array: Describes the type of credit scoring
          • items string (values: Hard, Soft): Indicates the type of scoring
        • CreditScoringPartOfAccountOpeningText string: Details on the specific credit scoring
        • Currency required array: Currency of the Account. Default to GBP at present
          • items string: Active or Historic Currency Code
        • Eligibility required object: Eligibility
          • AgeRestricted required boolean: Indicates a customer's age is part of eligibility criteria
          • AnnualBusinessTurnover string: Annual Business Turnover
          • AnnualBusinessTurnoverCurrency string: Annual Business Turnover Currency
          • Description required string: One paragraph detailing the eligibility
          • EligibilityName string: Free text description, denotes non standard eligibilities not included in the code list
          • EligibilityNotes string: Optional additional notes to supplement the eligibility conditions. Only used for very specific conditions
          • EligibilityType string (values: AnyBusinessCustomer, BusinessOnly, CreditCard, CreditScoring, EmailAddress, ExistingCustomers, IdAndV, Mortgage, NoArrearsOnLoan, NoCustomerInArrears, NoOverOverdraftThirtyDays, NoSoleUkAccountOrBankrupt, NTB, NTBBusiness, SoleStudentAccount, SoleUkAccount, StudentsOnly, TwoMonthsOfCourseStart, UCASFulltimeTwoYears): Eligibility type
          • IncomeCondition string: Stipulates any particular definition of income that applies to the income eligibility and/or method by which income must paid into the account (eg Salary DD)
          • IncomeTurnoverRelated required boolean: Indicates if eligibility linked to income
          • MarketingEligibility array
            • items string (values: ExistingCustomers, NewCustomersOnly, SwitchersOnly, StartUp): Specific eligibility for marketing
          • MaxNumberOfAccounts string: Maximum number of the same prodcut the customer may hold
          • MaximumAge integer: Maximum age, in years, allowed to hold the account
          • MaximumAgeToOpen integer: Maximum age, in years, to open an account
          • MaximumOpeningAmount boolean: A maximum amount to be deposited at opening
          • MinIncomeTurnoverPaidIntoAccount integer: Minimum Income Amount required to paid into the account
          • MinimumAge integer: Minimum age, in years, required to hold an account
          • MinimumDeposit boolean: A minimum deposit required to hold this account
          • MinimumIncomeFrequency string (values: AcademicTerm, HalfYearly, Monthly, Quarterly, Weekly, Yearly): The frequency that the minimum mentioned before is deposited in the account. Yearly is very important for premium accounts
          • MinimumIncomeTurnoverAmount string: Minimum income / Turnover required to hold the product
          • MinimumIncomeTurnoverCurrency string: Minimum income / Turnover Currency
          • MinimumOperatingBalance string: Minimum Operating Balance
          • MinimumOperatingBalanceCurrency string: Minimum Operating Balance currency
          • MinimumOperatingBalanceExists boolean: Is there a Minimum Operating Balance?
          • OpeningDepositMaximumAmount string: Maximum Amount to be depositing at opening
          • OpeningDepositMaximumCurrency string: The currency of the Minimum Amount to be depositing at opening
          • OpeningDepositMinimum string: Minimum Amount to be held on account
          • OpeningDepositMinimumCurrency string: The currency of the Minimum Amount to be depositing at opening
          • OtherFinancialHoldingRequired required boolean: Indicates that it is necessary to hold another product with the bank in order to be eligible for this product or feature
          • PreviousBankruptcy required boolean: Describes if a previous bankruptcy / insolvency disqualfies for this account Details in ELI-280
          • ResidencyRestricted required boolean: Indicates a customer's residency forms part of the eligibility criteria
          • ResidencyRestrictedRegion string (values: UK, EEA, EU, EFTA, GB - ENG, GB - NIR, GB - SCT, GB - WLS, IRL): Indicates a customer must be current resident of a geographic area/country
          • SingleJointIncome string (values: Joint, SoleIncome, SoleOrJoint, Turnover): Minimum Income Source. For certain products a minimum income is required. This can be mandated as to the single income or to a joint income. This field describes this
          • ThirdSectorOrganisations required boolean: Is the product available to operate as a Clubs or Societies account?
        • Feature array
          • items object: Account Features
            • DateOfChange string: Date of the change if it refers to future terms
            • ExistingFeature required boolean: Indicates whether the account has any feature
            • FeatureDetails array: Feature details
            • LengthPromotionalInDays integer: Describes the length if only a duration is given instead of a date
            • ProductState string (values: FutureMultipleTerms, Promotional, Regular): Describes if the offering is promotional or a description of a future state.
            • StartPromotionOrFutureTerms string: Describes the start date
            • StopPromotionOrFutureTerms string: Describes the end date
        • FeesAndCharges required array
          • items object: Fees And Charges
            • Fees required object: Fees
            • ProductState required string (values: FutureMultipleTerms, Promotional, Regular): Describes if the offering is promotional or a description of a future state.
        • InternationalPaymentsSupported required boolean: Indicates that the account supports international payments
        • MaximumMonthlyCharge string: The maximum Relevant Charges that could accrue
        • MobileWallet array: Mobile wallet supported by this product. A mobile wallet being any electronic device that allows an individual to make electronic commerce transactions
          • items string (values: AndroidPay, ApplePay, IssuerMobileApp, MobileBankingApp, Other, PayM, SamsungPay, VodafoneWallet): Mobile wallet supported by this product. A mobile wallet being any electronic device that allows an individual to make electronic commerce transactions
        • Organisation required object: Organisation
          • Brand required object: Brand
            • TrademarkID required string: The trademark number that has been registered with the Intellectual Property Office. Note: The 2 letter IPO prefix should be omitted
            • TrademarkIPOCode required string (values: UK, EU): The Intellectual Property Office (IPO) is the official body responsible for intellectual property (IP) rights including patents, designs, trademarks and copyright. (Code: UK or EU only)
          • ParentOrganisation required object: Parent organisation
            • BIC string: The BIC from the organisation
            • LEI string: The LEI ID of the organisation
            • OrganisationName required object: Organisation Name
        • Overdraft array
          • items object: Overdraft
            • DateOfChange string: Date of the change if it refers to future terms
            • FeeChargeNegotiableIndicator string (values: No, Yes): Fee Charge negotiable Indicator
            • FeesAndCharges array
            • LengthPromotionalInDays integer: Describes the length if only a duration is given instead of a date
            • MaximumMonthlyOverdraftCharge string: Maximum Monthly Charge (MMC) for Overdraft fee and charges.
            • Notes string: Notes on the overdraft
            • OverdraftProductState string (values: FutureMultipleTerms, Promotional, Regular): Describes if the offering is promotional or a description of a future state.
            • OverdraftTierBandSet array: Overdraft Tier Band Set
            • OverdraftType string (values: Committed, OnDemand): Defines if the overdraft facility is committed
            • StartPromotionOrFutureTerms string: Describes the start date
            • StopPromotionOrFutureTerms string: Describes the end date
            • Term string: The duration of the overdraft, if it is non permanent
        • OverdraftOffered required boolean: Indicates whether an overdraft offered for this account
        • ProductDescription required string: Description of the product provided by the parent organisation
        • ProductIdentifier required string: Identifier within the parent organisation for the product. Must be unique in the organisation
        • ProductName string: The name of the product used for marketing purposes from a customer perspective. i.e. what the customer would recognise
        • ProductSegment required array
          • items string (values: Basic, Business, General, Graduate, International, Packaged, Personal, Premium, Reward, SME, Student, YoungAdult, Youth): Marketing or industry segment that the product is designed for
        • ProductType required string (values: PCA): Descriptive code for the product category
        • ProductURL required array: URL provided by the organisation which redirects to the product (on live products only). There might be more than one product at a given URL
          • items string
        • TsandCs required array: URL provided by the parent organisation which redirects to the current T&Cs
          • items string
    • meta required object
      • Agreement required string (values: Use of the APIs and any related data will be subject to the terms of the Open Licence and subject to terms and conditions)
      • LastUpdated required string
      • License required string (values: https://www.openbanking.org.uk/open-licence): Open Banking License
      • TermsOfUse required string (values: https://www.openbanking.org.uk/terms): Open Banking Terms of Use
      • TotalResults required integer

personal_current_accounts.head

Gets header information on the current set of Personal Current Account data

openbanking_org_uk.personal_current_accounts.head({}, context)

Input

  • input object
    • If-Modified-Since string: Used for conditional request, to retrieve data only if modified since a given date
    • If-None-Match string: Used for conditional request, to retrieve data only if the given Etag value does not match

Output

  • output object

unsecured_sme_loans.get

Gets a list of all Unsercured SME Lending objects.

openbanking_org_uk.unsecured_sme_loans.get({}, context)

Input

  • input object
    • If-Modified-Since string: Used for conditional request, to retrieve data only if modified since a given date
    • If-None-Match string: Used for conditional request, to retrieve data only if the given Etag value does not match

Output

  • output object
    • data required array
      • items object: SME Loan
        • ArrearsTreatment string: Arrears treatment
        • Benefits required object: Benefit
          • Benefit required boolean: Describe one or more benefits if they exist
          • BenefitGroup array
            • items object: Benefit Interest Group
        • Currency required array: Currency of the Account. Default to GBP at present
          • items string: Active or Historic Currency Code
        • CustomerAccessChannels required array: Ways to interact with the bank
          • items string (values: Branch, MobileBankingApp, Online, Phone, Post, PostOffice, Text)
        • Eligibility required object: Eligibility
          • AgeRestricted required boolean: Indicates a customer's age is part of eligibility criteria
          • AnnualBusinessTurnover string: Annual Business Turnover
          • AnnualBusinessTurnoverCurrency string: Annual Business Turnover Currency
          • Description required string: One paragraph detailing the eligibility
          • EligibilityName string: Free text description, denotes non standard eligibilities not included in the code list
          • EligibilityNotes string: Optional additional notes to supplement the eligibility conditions. Only used for very specific conditions
          • EligibilityType string (values: AnyBusinessCustomer, BusinessOnly, CreditCard, CreditScoring, EmailAddress, ExistingCustomers, IdAndV, Mortgage, NoArrearsOnLoan, NoCustomerInArrears, NoOverOverdraftThirtyDays, NoSoleUkAccountOrBankrupt, NTB, NTBBusiness, SoleStudentAccount, SoleUkAccount, StudentsOnly, TwoMonthsOfCourseStart, UCASFulltimeTwoYears): Eligibility type
          • IncomeCondition string: Stipulates any particular definition of income that applies to the income eligibility and/or method by which income must paid into the account (eg Salary DD)
          • IncomeTurnoverRelated required boolean: Indicates if eligibility linked to income
          • MarketingEligibility array
            • items string (values: ExistingCustomers, NewCustomersOnly, SwitchersOnly, StartUp): Specific eligibility for marketing
          • MaxNumberOfAccounts string: Maximum number of the same prodcut the customer may hold
          • MaximumAge integer: Maximum age, in years, allowed to hold the account
          • MaximumAgeToOpen integer: Maximum age, in years, to open an account
          • MaximumOpeningAmount boolean: A maximum amount to be deposited at opening
          • MinIncomeTurnoverPaidIntoAccount integer: Minimum Income Amount required to paid into the account
          • MinimumAge integer: Minimum age, in years, required to hold an account
          • MinimumDeposit boolean: A minimum deposit required to hold this account
          • MinimumIncomeFrequency string (values: AcademicTerm, HalfYearly, Monthly, Quarterly, Weekly, Yearly): The frequency that the minimum mentioned before is deposited in the account. Yearly is very important for premium accounts
          • MinimumIncomeTurnoverAmount string: Minimum income / Turnover required to hold the product
          • MinimumIncomeTurnoverCurrency string: Minimum income / Turnover Currency
          • MinimumOperatingBalance string: Minimum Operating Balance
          • MinimumOperatingBalanceCurrency string: Minimum Operating Balance currency
          • MinimumOperatingBalanceExists boolean: Is there a Minimum Operating Balance?
          • OpeningDepositMaximumAmount string: Maximum Amount to be depositing at opening
          • OpeningDepositMaximumCurrency string: The currency of the Minimum Amount to be depositing at opening
          • OpeningDepositMinimum string: Minimum Amount to be held on account
          • OpeningDepositMinimumCurrency string: The currency of the Minimum Amount to be depositing at opening
          • OtherFinancialHoldingRequired required boolean: Indicates that it is necessary to hold another product with the bank in order to be eligible for this product or feature
          • PreviousBankruptcy required boolean: Describes if a previous bankruptcy / insolvency disqualfies for this account Details in ELI-280
          • ResidencyRestricted required boolean: Indicates a customer's residency forms part of the eligibility criteria
          • ResidencyRestrictedRegion string (values: UK, EEA, EU, EFTA, GB - ENG, GB - NIR, GB - SCT, GB - WLS, IRL): Indicates a customer must be current resident of a geographic area/country
          • SingleJointIncome string (values: Joint, SoleIncome, SoleOrJoint, Turnover): Minimum Income Source. For certain products a minimum income is required. This can be mandated as to the single income or to a joint income. This field describes this
          • ThirdSectorOrganisations required boolean: Is the product available to operate as a Clubs or Societies account?
        • FeesAndCharges required array
          • items object: Fees And Charges
            • Fees required object: Fees
            • ProductState required string (values: FutureMultipleTerms, Promotional, Regular): Describes if the offering is promotional or a description of a future state.
        • LoanItem required array
          • items object: Loan Item
            • CCARegulatedEntity required boolean
            • DateOfChange string: Date of the change if it refers to future terms
            • IsALowInterestRepaymentStartPossible required boolean
            • IsThisAnInterestOnlyLoan required boolean
            • LengthPromotionalInDays integer: Describes the length if only a duration is given instead of a date in days
            • LoanPricing array
            • ProductState required string (values: FutureMultipleTerms, Promotional, Regular): Describes if the offering is promotional or a description of a future state.
            • StartPromotionOrFutureTerms string: Describes the start date
            • StopPromotionOrFutureTerms string: Describes the end date
            • WillTheLoanBePaidInTrancheDrawdowns required boolean
        • MaximumLoanAmount required string: Maximum loan amount
        • MaximumLoanTerm required integer: Maximum loan term (Days)
        • MinimumLoanAmount required string: Minimum loan amount
        • MinimumLoanTerm required integer: Minimum term (Days)
        • Organisation required object: Organisation
          • Brand required object: Brand
            • TrademarkID required string: The trademark number that has been registered with the Intellectual Property Office. Note: The 2 letter IPO prefix should be omitted
            • TrademarkIPOCode required string (values: UK, EU): The Intellectual Property Office (IPO) is the official body responsible for intellectual property (IP) rights including patents, designs, trademarks and copyright. (Code: UK or EU only)
          • ParentOrganisation required object: Parent organisation
            • BIC string: The BIC from the organisation
            • LEI string: The LEI ID of the organisation
            • OrganisationName required object: Organisation Name
        • PaymentHoliday required boolean: Indicates whether a repayment holiday is allowed
        • ProductDescription required string: Description of the product provided by the parent Organisation
        • ProductIdentifier required string: Identifier within the parent organisation for the product. Must be unique in the organisation
        • ProductName required string: The short product or marketing name assigned by the parent organisation
        • ProductSegment required array
          • items string (values: AgricultureSector, AllSegmentsCorporate, Corporate, FixedGroup, FlexibleBusinessLoan, GovernmentScheme, NewCustomersOnly, SmallLoan, SpecialisedSector, SwitchersOnly): Marketing or industry segment that the product is applicable for. Gives the sector or segment that the Loan is designed for
        • ProductTypeName required string (values: FlexibleBusinessLoan, SmallBusinessLoan, SmeUnsecuredLoan): Descriptive code for the product category
        • ProductURL required array
          • items string
        • TsandCs required array: URL provided by the parent organisation which redirects to the T&Cs
          • items string
    • meta required object
      • Agreement required string (values: Use of the APIs and any related data will be subject to the terms of the Open Licence and subject to terms and conditions)
      • LastUpdated required string
      • License required string (values: https://www.openbanking.org.uk/open-licence): Open Banking License
      • TermsOfUse required string (values: https://www.openbanking.org.uk/terms): Open Banking Terms of Use
      • TotalResults required integer

unsecured_sme_loans.head

Gets header information on the current set of Unsercured SME Lending data

openbanking_org_uk.unsecured_sme_loans.head({}, context)

Input

  • input object
    • If-Modified-Since string: Used for conditional request, to retrieve data only if modified since a given date
    • If-None-Match string: Used for conditional request, to retrieve data only if the given Etag value does not match

Output

  • output object

Definitions

This integration has no definitions