Barclays · Schema
get__fca-service-metrics_bcaResponseMessage_200_schema_
BankingCredit CardsFAPIFinanceOpen BankingOpen DataPSD2PaymentsUK BankingVariable Recurring Payments
Properties
| Name | Type | Description |
|---|---|---|
| meta | object | |
| data | array |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/barclays/main/json-schema/barclays-get-fca-service-metrics-bca-response-message-200-schema-schema.json",
"title": "get__fca-service-metrics_bcaResponseMessage_200_schema_",
"x-generated": "2026-10-12",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/barclays-fcssrvmbca-api-openapi.yml#/components/schemas/get__fca-service-metrics_bcaResponseMessage_200_schema_",
"type": "object",
"additionalProperties": false,
"properties": {
"meta": {
"type": "object",
"additionalProperties": false,
"properties": {
"LastUpdated": {
"type": "string",
"format": "date-time"
},
"TotalResults": {
"type": "integer"
},
"Agreement": {
"type": "string",
"enum": [
"Use of the APIs and any related data will be subject to the terms of the Open Licence and subject to terms and conditions"
]
},
"License": {
"type": "string",
"format": "uri",
"description": "Open Banking License",
"enum": [
"https://www.openbanking.org.uk/open-licence"
]
},
"TermsOfUse": {
"type": "string",
"format": "uri",
"description": "Open Banking Terms of Use",
"enum": [
"https://www.openbanking.org.uk/terms"
]
}
},
"required": [
"Agreement",
"LastUpdated",
"License",
"TermsOfUse",
"TotalResults"
],
"title": "Meta data"
},
"data": {
"type": "array",
"items": {
"type": "object",
"description": "Brand owned by an organisation",
"properties": {
"Brand": {
"type": "array",
"additionalProperties": false,
"description": "Brand owned by an organisation",
"items": {
"type": "object",
"description": "Brand owned by an organisation",
"properties": {
"BrandName": {
"type": "string",
"description": "Brand Name that an organisation uses to market its products or services to a consumer",
"maxLength": 140,
"minLength": 1,
"title": "BrandName"
},
"PublicationDate": {
"type": "string",
"format": "date",
"description": "Date when this metrics was made available.",
"title": "PublicationDate"
},
"MeasurementPeriodStartDate": {
"type": "string",
"format": "date",
"description": "The start date of the current account measurement period",
"title": "MeasurementPeriodStartDate"
},
"MeasurementPeriodEndDate": {
"type": "string",
"format": "date",
"description": "The end date of the current account measurement period",
"title": "MeasurementPeriodEndDate"
},
"Notes": {
"type": "string",
"description": "Specify any note that helps Banks to describe the Service Metrics Data related to a particular Brand. One example to describe, why the Service Metrics data is not available.",
"maxLength": 2000,
"minLength": 1,
"title": "Notes"
},
"ServicesMatterAvailability": {
"type": "object",
"additionalProperties": false,
"description": "This section hold info related to Matters(Services) which can be discussed by Banks customer.",
"properties": {
"ServicesMatterAvailabilityDetails": {
"type": "array",
"additionalProperties": false,
"description": "Hold info related to Services which can be discussed by an account holder",
"items": {
"type": "object",
"description": "Hold info related to Services which can be discussed by an account holder",
"properties": {
"MatterType": {
"type": "string",
"enum": [
"HelpOpeningAccount",
"CheckBalanceTransaction",
"CancellingCheque",
"CashWithdrawalForexOutsideUK",
"CollectPaymentViaCard",
"SendingMoneyOutsideUK",
"ReportFraudulentIncident",
"DenialLackOfFunds",
"Other",
"PayingInCheque",
"ProgressAccountCardSuspension",
"ProblemUsingMobileInternetBanking",
"SendingMoneyWithinUK",
"AccessViaPowerOfAttorney"
],
"title": "MatterType"
},
"24HourHelp": {
"type": "string",
"description": "Indicates whether this contact type is available 24 hours.",
"enum": [
"InSomeCases",
"NotPossible",
"No",
"Yes"
],
"title": "24HourHelp"
},
"OtherMatterType": {
"type": "array",
"additionalProperties": false,
"description": "Other code set which is not available in the standard MatterAvailabilityCode set",
"items": {
"type": "object",
"description": "Other code set which is not available in the standard MatterAvailabilityCode set",
"properties": {
"Code": {
"type": "string",
"description": "The four letter Mnemonic used within an XML file to identify a code",
"maxLength": 4,
"minLength": 0,
"pattern": "^\\w{0,4}$",
"title": "Code"
},
"Name": {
"type": "string",
"description": "Long name associated with the code",
"maxLength": 70,
"minLength": 1,
"title": "Name"
},
"Description": {
"type": "string",
"description": "Description to describe the purpose of the code",
"maxLength": 350,
"minLength": 1,
"title": "Description"
}
},
"required": [
"Description",
"Name"
]
},
"title": "OtherMatterType"
},
"ContactDetails": {
"type": "array",
"additionalProperties": false,
"description": "Describes the communication channel detail which can be used by an account holder to either discuss a matter or do action",
"items": {
"type": "object",
"description": "Describes the communication channel detail which can be used by an account holder to either discuss a matter or do action",
"properties": {
"ContactType": {
"type": "string",
"description": "Contact type such Phone, Fax and email",
"enum": [
"Email",
"MobileApp",
"Other",
"Phone",
"WebChatApp"
],
"title": "ContactType"
},
"ContactContent": {
"type": "string",
"description": "Collection of information that identifies a phone/ email/WebChat/ Mobile App or other communication channel, as defined by telecom services.",
"maxLength": 256,
"minLength": 1,
"title": "ContactContent"
},
"ContactDescription": {
"type": "string",
"description": "Description of contact such as main phone number, alternate phone number and WebChat App name.",
"maxLength": 70,
"minLength": 1,
"title": "ContactDescription"
},
"OtherContactType": {
"type": "object",
"additionalProperties": false,
"description": "Other contact type which is not in the standard code list",
"properties": {
"Code": {
"type": "string",
"description": "The four letter Mnemonic used within an XML file to identify a code",
"maxLength": 4,
"minLength": 0,
"pattern": "^\\w{0,4}$",
"title": "Code"
},
"Name": {
"type": "string",
"description": "Long name associated with the code",
"maxLength": 70,
"minLength": 1,
"title": "Name"
},
"Description": {
"type": "string",
"description": "Description to describe the purpose of the code",
"maxLength": 350,
"minLength": 1,
"title": "Description"
}
},
"required": [
"Description",
"Name"
],
"title": "OtherContactType"
}
},
"required": [
"ContactContent",
"ContactType"
]
},
"title": "ContactDetails"
},
"ServiceMatterAvailabilityMethod": {
"type": "array",
"additionalProperties": false,
"description": "Store info related to Matters(services) which an account holder can contact the bank and discuss about them",
"items": {
"type": "object",
"description": "Store info related to Matters(services) which an account holder can contact the bank and discuss about them",
"properties": {
"MatterMethodType": {
"type": "string",
"description": "Channel(methods) which can used to contact banks to discuss a matter(service)",
"enum": [
"InternetBanking",
"MobileBanking",
"Other",
"Telephone"
],
"title": "MatterMethodType"
},
"24HourAvailable": {
"type": "string",
"description": "Indicates whether this contact type is available 24 hours.",
"enum": [
"InSomeCases",
"NotPossible",
"No",
"Yes"
],
"title": "24HourAvailable"
},
"ServiceLevelDescription": {
"type": "string",
"description": "Summary description for the availability of this service.",
"maxLength": 2000,
"minLength": 1,
"title": "ServiceLevelDescription"
},
"Note": {
"type": "string",
"description": "Any info which supports the Contact Availability Method.",
"maxLength": 2000,
"minLength": 1,
"title": "Note"
},
"OtherContactMethodType": {
"type": "array",
"additionalProperties": false,
"description": "Other code set which is not available in the standard code set",
"items": {
"type": "object",
"description": "Other code set which is not available in the standard code set",
"properties": {
"Code": {
"type": "string",
"description": "The four letter Mnemonic used within an XML file to identify a code",
"maxLength": 4,
"minLength": 0,
"pattern": "^\\w{0,4}$",
"title": "Code"
},
"Name": {
"type": "string",
"description": "Long name associated with the code",
"maxLength": 70,
"minLength": 1,
"title": "Name"
},
"Description": {
"type": "string",
"description": "Description to describe the purpose of the code",
"maxLength": 350,
"minLength": 1,
"title": "Description"
}
},
"required": [
"Description",
"Name"
]
},
"title": "OtherContactMethodType"
},
"Day": {
"type": "array",
"additionalProperties": false,
"description": "Days on which a service is available for either discussion or action",
"items": {
"type": "object",
"description": "Days on which a service is available for either discussion or action",
"properties": {
"Name": {
"type": "string",
"description": "Specifies the day of the week",
"enum": [
"Friday",
"Monday",
"Saturday",
"Sunday",
"Thursday",
"Tuesday",
"Wednesday"
],
"title": "Name"
},
"Notes": {
"type": "string",
"description": "Specify any note that is related the particular opening day e.g. Closed half day on Monday",
"maxLength": 2000,
"minLength": 1,
"title": "Notes"
},
"AvailableHours": {
"type": "array",
"additionalProperties": false,
"description": "Availability details for a service",
"items": {
"type": "object",
"description": "Availability details for a service",
"properties": {
"OpeningTime": {
"type": "string",
"description": "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.\nNote on the time format:\n1) beginning / end of calendar day\n00:00:00 = the beginning of a calendar day\n24:00:00 = the end of a calendar day\n2) fractions of second in time format\nDecimal fractions of seconds may be included. In this case, the involved parties shall agree on the maximum number of digits that are allowed.",
"pattern": "^(2[0-3]|[01][0-9]):?([0-5][0-9])$",
"title": "OpeningTime"
},
"ClosingTime": {
"type": "string",
"description": "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.\nNote on the time format:\n1) beginning / end of calendar day\n00:00:00 = the beginning of a calendar day\n24:00:00 = the end of a calendar day\n2) fractions of second in time format\nDecimal fractions of seconds may be included. In this case, the involved parties shall agree on the maximum number of digits that are allowed.",
"pattern": "^(2[0-3]|[01][0-9]):?([0-5][0-9])$",
"title": "ClosingTime"
}
},
"required": [
"ClosingTime",
"OpeningTime"
]
},
"minItems": 1,
"title": "AvailableHours"
}
},
"required": [
"AvailableHours",
"Name"
]
},
"title": "Day"
},
"NonStandardAvailability": {
"type": "array",
"additionalProperties": false,
"description": "Non-standard hours of availability for a service supported by an organisation",
"items": {
"type": "object",
"description": "Non-standard hours of availability for a service supported by an organisation",
"properties": {
"Name": {
"type": "string",
"description": "Name provided for non-standard opening periods e.g. Christmas, shrimp season or annual maintenance",
"maxLength": 140,
"minLength": 1,
"title": "Name"
},
"StartDate": {
"type": "string",
"format": "date",
"description": "Start date of the non standard availability",
"title": "StartDate"
},
"EndDate": {
"type": "string",
"format": "date",
"description": "End date of the non standard availability",
"title": "EndDate"
},
"ServiceLevelDescription": {
"type": "string",
"description": "Summary description for the availability of this service.",
"maxLength": 2000,
"minLength": 1,
"title": "ServiceLevelDescription"
},
"Notes": {
"type": "string",
"description": "Notes related to the Non-standard hours e.g. During shrimp season, the branch has extended opening hours",
"maxLength": 2000,
"minLength": 1,
"title": "Notes"
},
"Day": {
"type": "array",
"additionalProperties": false,
"description": "Days on which a service is available for either discussion or action",
"items": {
"type": "object",
"description": "Days on which a service is available for either discussion or action",
"properties": {
"Name": {
"type": "string",
"description": "Specifies the day of the week",
"enum": [
"Friday",
"Monday",
"Saturday",
"Sunday",
"Thursday",
"Tuesday",
"Wednesday"
],
"title": "Name"
},
"Notes": {
"type": "string",
"description": "Specify any note that is related the particular opening day e.g. Closed half day on Monday",
"maxLength": 2000,
"minLength": 1,
"title": "Notes"
},
"AvailableHours": {
"type": "array",
"additionalProperties": false,
"description": "Availability details for a service",
"items": {
"type": "object",
"description": "Availability details for a service",
"properties": {
"OpeningTime": {
"type": "string",
"description": "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.\nNote on the time format:\n1) beginning / end of calendar day\n00:00:00 = the beginning of a calendar day\n24:00:00 = the end of a calendar day\n2) fractions of second in time format\nDecimal fractions of seconds may be included. In this case, the involved parties shall agree on the maximum number of digits that are allowed.",
"pattern": "^(2[0-3]|[01][0-9]):?([0-5][0-9])$",
"title": "OpeningTime"
},
"ClosingTime": {
"type": "string",
"description": "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.\nNote on the time format:\n1) beginning / end of calendar day\n00:00:00 = the beginning of a calendar day\n24:00:00 = the end of a calendar day\n2) fractions of second in time format\nDecimal fractions of seconds may be included. In this case, the involved parties shall agree on the maximum number of digits that are allowed.",
"pattern": "^(2[0-3]|[01][0-9]):?([0-5][0-9])$",
"title": "ClosingTime"
}
},
"required": [
"ClosingTime",
"OpeningTime"
]
},
"minItems": 1,
"title": "AvailableHours"
}
},
"required": [
"AvailableHours",
"Name"
]
},
"maxItems": 7,
"minItems": 0,
"title": "Day"
}
},
"required": [
"Name"
]
},
"title": "NonStandardAvailability"
}
},
"required": [
"MatterMethodType"
]
},
"minItems": 1,
"title": "ServiceMatterAvailabilityMethod"
}
},
"required": [
"MatterType",
"ServiceMatterAvailabilityMethod"
]
},
"minItems": 1,
"title": "ServicesMatterAvailabilityDetails"
}
},
"required": [
"ServicesMatterAvailabilityDetails"
],
"title": "ServicesMatterAvailability"
},
"ServiceMatterContactDetails": {
"type": "object",
"additionalProperties": false,
"description": "This section holds info related to communication contacts which can be used
# --- truncated at 32 KB (97 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/barclays/refs/heads/main/json-schema/barclays-get-fca-service-metrics-bca-response-message-200-schema-schema.json
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/barclays-get-fca-service-metrics-bca-response-message-200-schema"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.