Barclays · JSON Structure
Barclays Json Structure
Core data structures for Barclays Open Banking APIs including accounts, transactions, and payments.
Type:
Properties: 0
BankingCredit CardsFAPIFinanceOpen BankingOpen DataPSD2PaymentsUK BankingVariable Recurring Payments
Barclays Open Banking API Structure is a JSON Structure definition published by Barclays.
Meta-schema:
JSON Structure
{
"name": "Barclays Open Banking API Structure",
"description": "Core data structures for Barclays Open Banking APIs including accounts, transactions, and payments.",
"structure": {
"AccountsResponse": {
"Data": {
"Account": [
{
"AccountId": "string - Unique account identifier",
"Currency": "string - ISO 4217 currency code",
"AccountType": "string - Personal | Business | Savings | CreditCard",
"AccountSubType": "string - CurrentAccount | Savings | CreditCard",
"Nickname": "string - Customer nickname",
"Account": [
{
"SchemeName": "string - UK.OBIE.SortCodeAccountNumber | UK.OBIE.IBAN",
"Identification": "string - Account number",
"Name": "string - Account holder name"
}
]
}
]
},
"Links": {
"Self": "string - URL of this response"
},
"Meta": {
"TotalPages": "integer"
}
},
"TransactionsResponse": {
"Data": {
"Transaction": [
{
"AccountId": "string",
"TransactionId": "string",
"CreditDebitIndicator": "string - Credit | Debit",
"Status": "string - Booked | Pending",
"BookingDateTime": "string - ISO 8601 datetime",
"ValueDateTime": "string - ISO 8601 datetime",
"Amount": {
"Amount": "string - Decimal value",
"Currency": "string - ISO 4217"
},
"MerchantDetails": {
"MerchantName": "string",
"MerchantCategoryCode": "string"
},
"TransactionInformation": "string - Narrative"
}
]
}
},
"PaymentConsentResponse": {
"Data": {
"ConsentId": "string - Unique consent identifier",
"Status": "string - AwaitingAuthorisation | Authorised | Consumed | Rejected",
"CreationDateTime": "string - ISO 8601 datetime",
"StatusUpdateDateTime": "string - ISO 8601 datetime",
"Initiation": {
"InstructionIdentification": "string",
"EndToEndIdentification": "string",
"InstructedAmount": {
"Amount": "string",
"Currency": "string"
},
"CreditorAccount": {
"SchemeName": "string",
"Identification": "string",
"Name": "string"
}
}
}
}
}
}
Work with this as data
Every JSON Structure 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 json structure
4 MCP tools reach this
find_json_structuresBrowse and filter every JSON Structure 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 Structure
curl "https://apis.io/api/v1/json-structures/barclays-json-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?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.