@lap v0.3
# Machine-readable API spec. Each @endpoint block is one API call.
@api Open Data API
@base https://developer.openbanking.org.uk/reference-implementation/open-banking/v1.3
@version v1.3
@common_fields {If-Modified-Since: any, If-None-Match: any}
@endpoints 12
@toc branches(2), atms(2), personal-current-accounts(2), business-current-accounts(2), unsecured-sme-loans(2), commercial-credit-cards(2)

@group branches
@endpoint GET /branches
@returns(200)
@errors {400, 408, 429, 500, 503}

@endpoint HEAD /branches

@endgroup

@group atms
@endpoint GET /atms
@returns(200)
@errors {400, 408, 429, 500, 503}

@endpoint HEAD /atms

@endgroup

@group personal-current-accounts
@endpoint GET /personal-current-accounts
@returns(200)
@errors {400, 408, 429, 500, 503}

@endpoint HEAD /personal-current-accounts

@endgroup

@group business-current-accounts
@endpoint GET /business-current-accounts
@returns(200)
@errors {400, 408, 429, 500, 503}

@endpoint HEAD /business-current-accounts

@endgroup

@group unsecured-sme-loans
@endpoint GET /unsecured-sme-loans
@returns(200)
@errors {400, 408, 429, 500, 503}

@endpoint HEAD /unsecured-sme-loans

@endgroup

@group commercial-credit-cards
@endpoint GET /commercial-credit-cards
@returns(200)
@errors {400, 408, 429, 500, 503}

@endpoint HEAD /commercial-credit-cards

@endgroup

@end
