Metro Bank APIs

We currently have the following APIs available to registered developers:

You will need to register as a developer or log in to find out more.

Identity API version 1.0

This API is designed to be called by TPPs (Third Party Providers) before the initiation of AIS or PIS requests. TPPs can use the Identity API for functionalities like getting themselves authorised by the TPP consumer, registered with the authorisation server, generation of access token (both client credential grant type and authorisation code grant type) and refresh token, and generation of SSA (software statement assertion). Additionally the Identity API also provides health check utilities through ping endpoint.

Open Banking Account API version 3.1.1

Open Banking Account API (in line with OBIE's 3.1.1 specification) is designed to be called by the TPPs (Third Party Provider) to retrieve the information related to accounts, balances, transactions, beneficiaries, direct debits, scheduled payments, statements and standing orders associated with a single account id. At the same time, the TPPs can use this API to get the list of accounts linked with a consent. Also the TPPs can use this API to create, retrieve and delete account access consents for a consumer.

Open Banking Payment API version 3.1.1

Open Banking Payment API (in line with OBIE's 3.1.1 specification) is designed to be called by the TPPs (Third Party Provider) to retrieve the information of domestic payment consents and confirmation of fund associated with a consent id. This API can also be used by the TPP to retrieve the information of domestic payment associated with a domestic payment id. The TPPs can use this API to create domestic payment consents and domestic payments for a TPP consumer.

Account API version 1.0

This API is designed to be called by TPPs (Third Party Providers) to retrieve the information related to accounts, transactions and balances associated with a single account id or for all the account ids linked with the TPP customer’s consent. At the same time, TPPs can use this API to create, retrieve and delete account-request ids for a TPP consumer. Additionally the Account API also provides health check utilities through ping and status endpoints.