"swagger: \"2.0\"\ninfo:\n version: 2.2.4\n title: Branches\n x-ibm-name: branches\n contact:\n name: Openbanking\n url: https:\/\/www.openbanking.org.uk\/\n email: open.banking@santander.co.uk\n termsOfService: \"\"\n license:\n name: Open Licence Terms & Conditions\n url: https:\/\/www.openbanking.org.uk\/open-licence\n description: |-\n Information on our branches, including locations and opening times.\n\n **API Information**\n\n **Title:** ATMs API \n **Protocol:** TLS \n **Open Banking Specification Version:** 2.2.1 \n **Access:** Free to use and no subscription required\n\n The branch API provides information on all Santander branches. Key features are:\n * List of all UK branches\n * Address and geo-locations\n * Opening times\n * Facilities\nbasePath: \/open-banking\/v2.2\nx-ibm-configuration:\n enforced: true\n testable: false\n phase: realized\nschemes:\n- https\npaths:\n \/branches:\n get:\n parameters:\n - name: If-None-Match\n type: string\n required: false\n in: header\n description: The \"If-None-Match\" header field makes the request method conditional\n on a recipient cache or origin server either not having any current representation\n of the target resource. This implementation is ETag compatible with the\n format %x57.2F ; \"W\/\", case-sensitive. A sample of valid Etag could be W\/\"123456789\".\n - name: If-Modified-Since\n type: string\n required: false\n in: header\n description: The \"If-Modified-Since\" header field makes a GET or HEAD request\n method conditional on the selected representation's modification date being\n more recent than the date provided in the field-value. Transfer of the selected\n representation's data is avoided if that data has not changed. The format\n of the date should be HTTP-date format. A sample of valid date could be\n \"Wed, 09 Feb 1994 22:23:32 GMT\"\n tags:\n - Branches\n description: \"\"\n responses:\n 200:\n description: Successful response.\n schema:\n $ref: '#\/definitions\/BranchesResponse'\n headers:\n Strict-Transport-Security:\n type: string\n description: HTTPS strict transport security header\n default: max-age=31536000\n ETag:\n type: string\n description: A unique ID identifying whether this resource has changed\n Cache-Control:\n type: string\n description: Describes how long this response can be cached\n default: max-age=28800\n X-Frame-Options:\n type: string\n description: Prevent this request from being loaded in any iframes\n default: DENY\n X-Content-Type-Options:\n type: string\n description: Ensures each page has a content type and prevents browsers\n from doing MIME type sniffing\n default: nosniff\n 304:\n description: A GET request was performed and the response is not modified\n headers:\n Strict-Transport-Security:\n type: string\n description: HTTPS strict transport security header\n default: max-age=31536000\n ETag:\n type: string\n description: A unique ID identifying whether this resource has changed\n Cache-Control:\n type: string\n description: Describes how long this response can be cached\n default: max-age=28800\n X-Frame-Options:\n type: string\n description: Prevent this request from being loaded in any iframes\n default: DENY\n X-Content-Type-Options:\n type: string\n description: Ensures each page has a content type and prevents browsers\n from doing MIME type sniffing\n default: nosniff\n 400:\n description: You have sent a request which could not be understood.\n headers:\n Strict-Transport-Security:\n type: string\n description: HTTPS strict transport security header\n default: max-age=31536000\n ETag:\n type: string\n description: A unique ID identifying whether this resource has changed\n Cache-Control:\n type: string\n description: Describes how long this response can be cached\n default: max-age=28800\n X-Frame-Options:\n type: string\n description: Prevent this request from being loaded in any iframes\n default: DENY\n X-Content-Type-Options:\n type: string\n description: Ensures each page has a content type and prevents browsers\n from doing MIME type sniffing\n default: nosniff\n 408:\n description: Your client has failed to submit a request, and a timeout has\n occurred.\n headers:\n Strict-Transport-Security:\n type: string\n description: HTTPS strict transport security header\n default: max-age=31536000\n ETag:\n type: string\n description: A unique ID identifying whether this resource has changed\n Cache-Control:\n type: string\n description: Describes how long this response can be cached\n default: max-age=28800\n X-Frame-Options:\n type: string\n description: Prevent this request from being loaded in any iframes\n default: DENY\n X-Content-Type-Options:\n type: string\n description: Ensures each page has a content type and prevents browsers\n from doing MIME type sniffing\n default: nosniff\n 429:\n description: You have requested this resource too often\n headers:\n Strict-Transport-Security:\n type: string\n description: HTTPS strict transport security header\n default: max-age=31536000\n ETag:\n type: string\n description: A unique ID identifying whether this resource has changed\n Cache-Control:\n type: string\n description: Describes how long this response can be cached\n default: max-age=28800\n X-Frame-Options:\n type: string\n description: Prevent this request from being loaded in any iframes\n default: DENY\n X-Content-Type-Options:\n type: string\n description: Ensures each page has a content type and prevents browsers\n from doing MIME type sniffing\n default: nosniff\n 500:\n description: An error occurred on the server. No further information is\n available.\n headers:\n Strict-Transport-Security:\n type: string\n description: HTTPS strict transport security header\n default: max-age=31536000\n ETag:\n type: string\n description: A unique ID identifying whether this resource has changed\n Cache-Control:\n type: string\n description: Describes how long this response can be cached\n default: max-age=28800\n X-Frame-Options:\n type: string\n description: Prevent this request from being loaded in any iframes\n default: DENY\n X-Content-Type-Options:\n type: string\n description: Ensures each page has a content type and prevents browsers\n from doing MIME type sniffing\n default: nosniff\n 503:\n description: The service is temporarily unavailable\n headers:\n Strict-Transport-Security:\n type: string\n description: HTTPS strict transport security header\n default: max-age=31536000\n ETag:\n type: string\n description: A unique ID identifying whether this resource has changed\n Cache-Control:\n type: string\n description: Describes how long this response can be cached\n default: max-age=28800\n X-Frame-Options:\n type: string\n description: Prevent this request from being loaded in any iframes\n default: DENY\n X-Content-Type-Options:\n type: string\n description: Ensures each page has a content type and prevents browsers\n from doing MIME type sniffing\n default: nosniff\n summary: \"\"\n operationId: get_branches\n head:\n parameters:\n - name: If-None-Match\n type: string\n required: false\n in: header\n description: The \"If-None-Match\" header field makes the request method conditional\n on a recipient cache or origin server either not having any current representation\n of the target resource. This implementation is ETag compatible with the\n format %x57.2F ; \"W\/\", case-sensitive. A sample of valid Etag could be W\/\"123456789\".\n - name: If-Modified-Since\n type: string\n required: false\n in: header\n description: The \"If-Modified-Since\" header field makes a GET or HEAD request\n method conditional on the selected representation's modification date being\n more recent than the date provided in the field-value. Transfer of the selected\n representation's data is avoided if that data has not changed. The format\n of the date should be HTTP-date format. A sample of valid date could be\n \"Wed, 09 Feb 1994 22:23:32 GMT\"\n responses:\n 200:\n description: Successful response.\n 304:\n description: A GET request was performed and the response is not modified\n 500:\n description: An error occurred on the server. No further information is\n available.\n tags:\n - Branches\n description: The HEAD method is identical to GET except that the server does\n not return any Branches list\n summary: \"\"\n operationId: head_branches\n parameters: []\ndefinitions:\n BranchesResponse:\n properties:\n meta:\n $ref: '#\/definitions\/Meta'\n data:\n type: array\n items:\n $ref: '#\/definitions\/Branch'\n required:\n - meta\n - data\n Branch:\n title: Branch\n type: object\n properties:\n Brand:\n description: Brand owned by an organisation\n type: array\n title: Brand\n items:\n description: Brand owned by an organisation\n type: object\n properties:\n BrandName:\n description: Brand Name that an organisation uses to market its products\n or services to a consumer\n title: BrandName\n type: string\n minLength: 1\n maxLength: 140\n Branch:\n description: Information that locates and identifies a specific branch\n of a financial institution.\n type: array\n title: Branch\n items:\n description: Information that locates and identifies a specific branch\n of a financial institution.\n type: object\n properties:\n Identification:\n description: Unique and unambiguous identification of a branch\n of a financial institution.\n title: Identification\n type: string\n minLength: 1\n maxLength: 35\n SequenceNumber:\n description: Sequence Number that is used in conjunction with\n Identification to uniquely identify a branch. Physical branches\n should have 0 assigned, mobile and sub branches should have\n 1,2,3....etc. assigned.\n title: SequenceNumber\n type: string\n minLength: 1\n maxLength: 35\n Name:\n description: Name by which a branch is known and which is usually\n used to identify that branch.\n title: Name\n type: string\n minLength: 1\n maxLength: 140\n Type:\n description: Codeset to indicate if a branch is physically in\n 1 location or is mobile\n title: Type\n type: string\n enum:\n - Mobile\n - Physical\n SortCode:\n description: United Kingdom (UK) Sort Code - identifies British\n financial institutions on the British national clearing systems.\n The sort code, which is a six-digit number, is usually formatted\n as three pairs of numbers, for example 12-34-56. It identifies\n both the bank and the branch(s) where the account is held.\n title: SortCode\n type: array\n items:\n description: maxLength 8 text\n type: string\n minLength: 1\n maxLength: 8\n Photo:\n description: Image related to the branch\n title: Photo\n type: string\n CustomerSegment:\n description: The marketing segment which the branch is able to\n address in terms of customer type. Market segmentation is a\n marketing term referring to the aggregating of prospective buyers\n into groups, or segments, that have common needs and respond\n similarly to a marketing action. Market segmentation enables\n companies to target different categories of consumers who perceive\n the full value of certain products and services differently\n from one another\n title: CustomerSegment\n type: array\n items:\n description: The marketing segment which the branch is able\n to address in terms of customer type. Market segmentation\n is a marketing term referring to the aggregating of prospective\n buyers into groups, or segments, that have common needs and\n respond similarly to a marketing action. Market segmentation\n enables companies to target different categories of consumers\n who perceive the full value of certain products and services\n differently from one another\n type: string\n enum:\n - Business\n - Corporate\n - Other\n - Personal\n - Private\n - Premier\n - Select\n - SME\n - Wealth\n minItems: 1\n ServiceAndFacility:\n description: Service\/Facilities offered at a branch.\n title: ServiceAndFacility\n type: array\n items:\n description: Service\/Facilities offered at a branch.\n type: string\n enum:\n - AssistedServiceCounter\n - ExternalATM\n - AccountVerificationService\n - BusinessCounter\n - BureauDeChange\n - BusinessDepositTerminal\n - BusinessITSupport\n - CardIssuanceFacility\n - CollectionLockers\n - CounterServices\n - ExternalQuickServicePoint\n - InternalQuickServicePoint\n - InternalATM\n - LodgementDevice\n - MortgageAdvisor\n - MeetingRooms\n - NightSafe\n - OnlineBankingPoint\n - OnDemandCurrency\n - Other\n - Parking\n - PremierCounter\n - QuickDeposit\n - SaturdayCounterService\n - StatementPrinter\n - SelfServiceAccountOpening\n - VideoBanking\n - WiFi\n Accessibility:\n description: Accessibility is the ability and ease a customer\n can access a service, good, associate, or facility. Features\n which make the Bank accessible to disabled people\n title: Accessibility\n type: array\n items:\n description: Accessibility is the ability and ease a customer\n can access a service, good, associate, or facility. Features\n which make the Bank accessible to disabled people\n type: string\n enum:\n - AutomaticDoors\n - AudioCashMachine\n - ExternalRamp\n - HelpingHandUnit\n - InductionLoop\n - InternalRamp\n - LevelAccess\n - LowerLevelCounter\n - Other\n - WheelchairAccess\n Note:\n description: Summary description of services, facility and availability.\n title: Note\n type: string\n minLength: 1\n maxLength: 2000\n OtherCustomerSegment:\n description: Enter a new code , name and description for any other\n Customer Segment\n type: array\n title: OtherCustomerSegment\n items:\n description: Enter a new code , name and description for any\n other Customer Segment\n type: object\n properties:\n Code:\n description: The four letter Mnemonic used within an XML\n file to identify a code\n title: Code\n type: string\n pattern: ^\\w{0,4}$\n minLength: 0\n maxLength: 4\n Name:\n description: Long name associated with the code\n title: Name\n type: string\n minLength: 1\n maxLength: 70\n Description:\n description: Description to describe the purpose of the\n code\n title: Description\n type: string\n minLength: 1\n maxLength: 350\n required:\n - Name\n - Description\n additionalProperties: false\n OtherAccessibility:\n description: Enter any new code , name and description for any\n other Accessibility\n type: array\n title: OtherAccessibility\n items:\n description: Enter any new code , name and description for any\n other Accessibility\n type: object\n properties:\n Code:\n description: The four letter Mnemonic used within an XML\n file to identify a code\n title: Code\n type: string\n pattern: ^\\w{0,4}$\n minLength: 0\n maxLength: 4\n Name:\n description: Long name associated with the code\n title: Name\n type: string\n minLength: 1\n maxLength: 70\n Description:\n description: Description to describe the purpose of the\n code\n title: Description\n type: string\n minLength: 1\n maxLength: 350\n required:\n - Name\n - Description\n additionalProperties: false\n OtherServiceAndFacility:\n description: Enter any new code , name and description for any\n Other Facility\n type: array\n title: OtherServiceAndFacility\n items:\n description: Enter any new code , name and description for any\n Other Facility\n type: object\n properties:\n Code:\n description: The four letter Mnemonic used within an XML\n file to identify a code\n title: Code\n type: string\n pattern: ^\\w{0,4}$\n minLength: 0\n maxLength: 4\n Name:\n description: Long name associated with the code\n title: Name\n type: string\n minLength: 1\n maxLength: 70\n Description:\n description: Description to describe the purpose of the\n code\n title: Description\n type: string\n minLength: 1\n maxLength: 350\n required:\n - Name\n - Description\n additionalProperties: false\n Availability:\n description: Days and times defining when the branch is available\n for use by a customer\n type: object\n title: Availability\n properties:\n StandardAvailability:\n description: Standard hours of availability for the branch\n of the organisation\n type: object\n title: StandardAvailability\n properties:\n Day:\n description: Working day information\n type: array\n title: Day\n items:\n description: Working day information\n type: object\n properties:\n Name:\n description: Specifies the day of the week\n title: Name\n type: string\n enum:\n - Friday\n - Monday\n - Saturday\n - Sunday\n - Thursday\n - Tuesday\n - Wednesday\n Notes:\n description: Specify any note that is related the\n particular opening day e.g. Closed half day on\n Monday\n title: Notes\n type: string\n minLength: 1\n maxLength: 2000\n OpeningHours:\n description: Opening & Closing Times of a branch\n of an organisation\n type: array\n title: OpeningHours\n items:\n description: Opening & Closing Times of a branch\n of an organisation\n type: object\n properties:\n OpeningTime:\n description: |-\n A particular point in the progression of time in a calendar day expressed in either UTC time format (hh:mm:ss.sssZ), local time with UTC offset format (hh:mm:ss.sss+\/-hh:mm), or local time format (hh:mm:ss.sss). These representations are defined in \"XML Schema Part 2: Datatypes Second Edition - W3C Recommendation 28 October 2004\" which is aligned with ISO 8601.\n Note on the time format:\n 1) beginning \/ end of calendar day\n 00:00:00 = the beginning of a calendar day\n 24:00:00 = the end of a calendar day\n 2) fractions of second in time format\n Decimal fractions of seconds may be included. In this case, the involved parties shall agree on the maximum number of digits that are allowed.\n title: OpeningTime\n type: string\n pattern: ^(2[0-3]|[01][0-9]):?([0-5][0-9])$\n ClosingTime:\n description: |-\n A particular point in the progression of time in a calendar day expressed in either UTC time format (hh:mm:ss.sssZ), local time with UTC offset format (hh:mm:ss.sss+\/-hh:mm), or local time format (hh:mm:ss.sss). These representations are defined in \"XML Schema Part 2: Datatypes Second Edition - W3C Recommendation 28 October 2004\" which is aligned with ISO 8601.\n Note on the time format:\n 1) beginning \/ end of calendar day\n 00:00:00 = the beginning of a calendar day\n 24:00:00 = the end of a calendar day\n 2) fractions of second in time format\n Decimal fractions of seconds may be included. In this case, the involved parties shall agree on the maximum number of digits that are allowed.\n title: ClosingTime\n type: string\n pattern: ^(2[0-3]|[01][0-9]):?([0-5][0-9])$\n required:\n - OpeningTime\n - ClosingTime\n additionalProperties: false\n minItems: 1\n required:\n - Name\n - OpeningHours\n additionalProperties: false\n minItems: 1\n maxItems: 7\n additionalProperties: false\n required:\n - Day\n NonStandardAvailability:\n description: Non-standard hours of availability for a branch\n of an organisation\n type: object\n title: NonStandardAvailability\n properties:\n Name:\n description: Name provided for non-standard opening periods\n e.g. Christmas\n title: Name\n type: string\n minLength: 1\n maxLength: 140\n StartDate:\n description: 'A particular point in the progression of\n time in a calendar year expressed in the YYYY-MM-DD\n format. This representation is defined in \"XML Schema\n Part 2: Datatypes Second Edition - W3C Recommendation\n 28 October 2004\" which is aligned with ISO 8601.'\n title: StartDate\n type: string\n format: date\n EndDate:\n description: 'A particular point in the progression of\n time in a calendar year expressed in the YYYY-MM-DD\n format. This representation is defined in \"XML Schema\n Part 2: Datatypes Second Edition - W3C Recommendation\n 28 October 2004\" which is aligned with ISO 8601.'\n title: EndDate\n type: string\n format: date\n Notes:\n description: Notes related to the Non-standard hours e.g.\n During shrimp season, the branch has extended opening\n hours\n title: Notes\n type: string\n minLength: 1\n maxLength: 2000\n Day:\n description: Working day information\n type: array\n title: Day\n items:\n description: Working day information\n type: object\n properties:\n Name:\n description: Specifies the day of the week\n title: Name\n type: string\n enum:\n - Friday\n - Monday\n - Saturday\n - Sunday\n - Thursday\n - Tuesday\n - Wednesday\n Notes:\n description: Specify any note that is related the\n particular opening day e.g. Closed half day on\n Monday\n title: Notes\n type: string\n minLength: 1\n maxLength: 2000\n OpeningHours:\n description: Opening & Closing Times of a branch\n of an organisation\n type: array\n title: OpeningHours\n items:\n description: Opening & Closing Times of a branch\n of an organisation\n type: object\n properties:\n OpeningTime:\n description: |-\n A particular point in the progression of time in a calendar day expressed in either UTC time format (hh:mm:ss.sssZ), local time with UTC offset format (hh:mm:ss.sss+\/-hh:mm), or local time format (hh:mm:ss.sss). These representations are defined in \"XML Schema Part 2: Datatypes Second Edition - W3C Recommendation 28 October 2004\" which is aligned with ISO 8601.\n Note on the time format:\n 1) beginning \/ end of calendar day\n 00:00:00 = the beginning of a calendar day\n 24:00:00 = the end of a calendar day\n 2) fractions of second in time format\n Decimal fractions of seconds may be included. In this case, the involved parties shall agree on the maximum number of digits that are allowed.\n title: OpeningTime\n type: string\n pattern: ^(2[0-3]|[01][0-9]):?([0-5][0-9])$\n ClosingTime:\n description: |-\n A particular point in the progression of time in a calendar day expressed in either UTC time format (hh:mm:ss.sssZ), local time with UTC offset format (hh:mm:ss.sss+\/-hh:mm), or local time format (hh:mm:ss.sss). These representations are defined in \"XML Schema Part 2: Datatypes Second Edition - W3C Recommendation 28 October 2004\" which is aligned with ISO 8601.\n Note on the time format:\n 1) beginning \/ end of calendar day\n 00:00:00 = the beginning of a calendar day\n 24:00:00 = the end of a calendar day\n 2) fractions of second in time format\n Decimal fractions of seconds may be included. In this case, the involved parties shall agree on the maximum number of digits that are allowed.\n title: ClosingTime\n type: string\n pattern: ^(2[0-3]|[01][0-9]):?([0-5][0-9])$\n required:\n - OpeningTime\n - ClosingTime\n additionalProperties: false\n minItems: 1\n required:\n - Name\n - OpeningHours\n additionalProperties: false\n minItems: 0\n maxItems: 7\n additionalProperties: false\n required:\n - Name\n additionalProperties: false\n required:\n - StandardAvailability\n ContactInfo:\n description: Communication device number or electronic address\n used for communication.\n type: array\n title: ContactInfo\n items:\n description: Communication device number or electronic address\n used for communication.\n type: object\n properties:\n ContactType:\n description: Contact type such Phone, Fax and email\n title: ContactType\n type: string\n enum:\n - AlternateEmail\n - AlternateFax\n - AlternatePhone\n - Email\n - Fax\n - Other\n - Phone\n ContactContent:\n description: Collection of information that identifies a\n phone\/Fax number\/ email, as defined by telecom services.\n title: ContactContent\n type: string\n minLength: 1\n maxLength: 256\n ContactDescription:\n description: Description of contact such as main phone number,\n alternate phone number, Fax number, alternate fax number,\n email and alternate email\n title: ContactDescription\n type: string\n minLength: 1\n maxLength: 70\n OtherContactType:\n description: Other contact type which is not in the standard\n code list\n type: object\n title: OtherContactType\n properties:\n Code:\n description: The four letter Mnemonic used whithin an\n XML file to identify a code\n title: Code\n type: string\n pattern: ^\\w{0,4}$\n minLength: 0\n maxLength: 4\n Name:\n description: Long name associated with the code\n title: Name\n type: string\n minLength: 1\n maxLength: 70\n Description:\n description: Description to describe the purpose of\n the code\n title: Description\n type: string\n minLength: 1\n maxLength: 350\n additionalProperties: false\n required:\n - Name\n - Description\n required:\n - ContactType\n - ContactContent\n additionalProperties: false\n PostalAddress:\n description: Information that locates and identifies a specific\n address, as defined by postal services.\n type: object\n title: PostalAddress\n properties:\n AddressLine:\n description: Information that locates and identifies a specific\n address, as defined by postal services, that is presented\n in free format text.\n title: AddressLine\n type: array\n items:\n description: maxLength 70 text\n type: string\n minLength: 1\n maxLength: 70\n minItems: 0\n maxItems: 7\n BuildingNumber:\n description: Name or Number that identifies the position of\n a building on a street.\n title: BuildingNumber\n type: string\n minLength: 1\n maxLength: 350\n StreetName:\n description: Name of a street or thoroughfare.\n title: StreetName\n type: string\n minLength: 1\n maxLength: 70\n TownName:\n description: Name of a built-up area, with defined boundaries,\n and a local government.\n title: TownName\n type: string\n minLength: 1\n maxLength: 35\n CountrySubDivision:\n description: Identifies a subdivision of a country, for instance\n state, region, county.\n title: CountrySubDivision\n type: array\n items:\n description: maxLength 35 text\n type: string\n minLength: 1\n maxLength: 35\n minItems: 0\n maxItems: 2\n Country:\n description: Nation with its own government, occupying a particular\n territory.\n title: Country\n type: string\n pattern: '[A-Z]{2}'\n PostCode:\n description: Identifier consisting of a group of letters and\/or\n numbers that is added to a postal address to assist the\n sorting of mail.\n title: PostCode\n type: string\n minLength: 1\n maxLength: 16\n GeoLocation:\n description: Geographic location of the ATM specified by geographic\n coordinates or UTM coordinates.\n type: object\n title: GeoLocation\n properties:\n GeographicCoordinates:\n description: Location on the earth specified by two numbers\n representing vertical and horizontal position.\n type: object\n title: GeographicCoordinates\n properties:\n Latitude:\n description: Latitude measured in decimal degrees\n title: Latitude\n type: string\n pattern: ^-?\\d{1,3}\\.\\d{1,8}$\n Longitude:\n description: |-\n Angular measurement of the distance of a location on the earth east or west of the Greenwich observatory.\n The longitude is measured in decimal degrees.\n title: Longitude\n type: string\n pattern: ^-?\\d{1,3}\\.\\d{1,8}$\n additionalProperties: false\n required:\n - Latitude\n - Longitude\n additionalProperties: false\n required:\n - GeographicCoordinates\n additionalProperties: false\n required:\n - PostCode\n required:\n - Identification\n - SequenceNumber\n - Type\n - CustomerSegment\n - PostalAddress\n additionalProperties: false\n minItems: 1\n required:\n - BrandName\n - Branch\n additionalProperties: false\n minItems: 1\n Meta:\n title: Meta data\n type: object\n properties:\n LastUpdated:\n type: string\n format: date-time\n example: \"2000-01-01T00:00:00.001Z\"\n TotalResults:\n type: integer\n example: 10\n Agreement:\n type: string\n example: String\n enum:\n - Use of the APIs and any related data will be subject to the terms of the\n Open Licence and subject to terms and conditions\n License:\n description: Change Banking License\n type: string\n format: uri\n example: String\n enum:\n - https:\/\/www.openbanking.org.uk\/open-licence\n TermsOfUse:\n description: Change Banking Terms of Use\n type: string\n format: uri\n enum:\n - https:\/\/www.openbanking.org.uk\/terms\n example: https:\/\/www.openbanking.org.uk\/terms\n required:\n - LastUpdated\n - TotalResults\n - Agreement\n - License\n - TermsOfUse\n Error:\n title: Error\n type: object\n properties:\n status:\n description: This corresponds to the HTTP status code\n type: string\n title:\n description: A short title of the type of error\n type: string\n details:\n description: Further details describing the error\n type: string\n Header:\n title: Header\n type: object\n properties:\n Strict-Transport-Security:\n type: string\n description: HTTPS strict transport security header\n default: max-age=31536000\n ETag:\n type: string\n description: A unique ID identifying whether this resource has changed\n Cache-Control:\n type: string\n description: Describes how long this response can be cached\n default: max-age=28800\n X-Frame-Options:\n type: string\n description: Prevent this request from being loaded in any iframes\n default: DENY\n X-Content-Type-Options:\n type: string\n description: Ensures each page has a content type and prevents browsers from\n doing MIME type sniffing\n default: nosniff\nproduces:\n- application\/prs.openbanking.opendata.v2.2+json\nconsumes:\n- application\/json\nx-ibm-endpoints:\n- endpointUrl: https:\/\/openbanking.santander.co.uk\/sanuk\/external\n description: Endpoint for Open Banking only\n type:\n - production\n"
{}