---
title: "Retrieve all connections"
method: GET
path: "/oidc/.well-known/all-connections"
tags: ["connections"]
---

# Retrieve all connections

`GET /oidc/.well-known/all-connections`

## Query parameters

- `clientId` string, uuid

## Response `200`

Successful Response

- WellknownConnection[]
  - `id` string — Bank connection id (used to request an authorization url for a specific bank)
  - `name` string — Bank Name
  - `type` 'api' | 'autotrader' | 'legacy' | 'test' | 'zoopla' — The type of bank connection (api, legacy or test)
  - `country` string — Country Code
  - `parentRef` string — This property is now deprecated. Please use bankRef instead
  - `bankRef` string — Reference that uniquely identities a set of connections as being part of the same institution. It is used to group a set of connections by the banking institution they refer to. It can alse be used to retrieve the bank icon.
  - `isBeta` boolean — A beta boolean value flagging which connection is currently being developed and may not have a 100% success rate
  - `singleSyncOnly` boolean — A boolean value flagging if this connection can be reSynced after the initial auth request. If this flag is true then the connection will need to go through the reAuth Process every time.
  - `useMfa` boolean — Indicates if MFA authentication is required for this connection
  - `accountTypes` object[] — An array containing the types of accounts supported by the connection
    - `beta` boolean — A beta boolean value flagging which accounts types for that connection are currently being developed and may not have a 100% success rate
    - `name` 'cash' | 'card' | 'savings' | 'pension' | 'investment' | 'properties' | 'loan' | 'mortgage' | 'crypto' | 'asset' — Type of account
  - `iconUrl` string — The url of the bank icon SVG. Please be aware we don’t have icons for all the connections we provide. For the missing icons you can either use your own set or use our generic bank icon found at this url: https://identity.moneyhub.co.uk/bank-icons/default
  - `userTypes` string[] — An array of user account types supported by the bank connection
  - `payments` string[] — An array of payments capabilities for the bank
  - `status` object — The connection status for the provider
    - `sync` 'AVAILABLE' | 'PARTIALLY_AVAILABLE' | 'TEMPORARILY_UNAVAILABLE' | 'PERMANENTLY_UNAVAILABLE' — The sync status of the provider
    - `auth` 'AVAILABLE' | 'PARTIALLY_AVAILABLE' | 'TEMPORARILY_UNAVAILABLE' | 'PERMANENTLY_UNAVAILABLE' — The status of authorisations for the provider
  - `transactionHistory` object — The connections transaction history limit
    - `monthsInitialConsent` number — The initial transaction limit on initial consent
    - `months` number — The transaction limit after initial consent
    - `description` string — Further information about the nature of the history
  - `isTest` boolean — A boolean value flagging which connections are test connections
  - `accountDetails` string[] — An array of account capabilities
  - `beneficiaries` object — The connections beneficiaries capabilities
    - `createEnabled` boolean — The ability to create beneficiaries
    - `retrieveEnabled` boolean — The ability to retrieve beneficiaries
  - `friendlyName` string — The readable name of the bank (without terms such as Open Banking)
  - `connectionGroups` string[] — A list of connections groups that the connection belongs to e.g. various connections may belong to a single provider like Barclays or Halifax

---

[API](https://skmtc.net/moneyhubenterprise/apis/moneyhub-identity-service.md) · [All operations](https://skmtc.net/moneyhubenterprise/apis/moneyhub-identity-service/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/moneyhubenterprise/moneyhub-identity-service/revisions/8841721f7aae/schema)
