> ## Documentation Index
> Fetch the complete documentation index at: https://docs.argyle.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bank Accounts

> Bank account information.

## Aggregation status codes

The `aggregation_status_code` returned in the bank account object provides information on either:

* The connection status of the individual bank account
* An error the user encountered, and how to resolve

<Accordion title="Most common aggregation status codes (refreshed nightly)">
  | Code                                                                 | Description                                              | Required Action                                                                                                                                                                                                                                                                           |
  | -------------------------------------------------------------------- | -------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
  | 0                                                                    | Success                                                  | No issues encountered.                                                                                                                                                                                                                                                                    |
  | 103                                                                  | Bad login credentials                                    | Have the user enter new login credentials via a [Connect URL](/api-reference/connect-url).                                                                                                                                                                                                |
  | 108                                                                  | User prompt encountered                                  | Have the user log in to their bank account and resolve the pop-up banner, typically by accepting new **Terms and Conditions** or acknowledging other account alerts.                                                                                                                      |
  | 109                                                                  | Credentials expired - new password required              | Have the user log in to their bank account and set a new password, then use a [Connect URL](/api-reference/connect-url) to have the user enter the new login credentials.                                                                                                                 |
  | 169                                                                  | Duplicate account                                        | Have the user keep one account and delete the duplicate(s) via a [Connect URL](/api-reference/connect-url).                                                                                                                                                                               |
  | 185                                                                  | Security challenge encountered                           | Use a [Connect URL](/api-reference/connect-url) to have the user answer the **Multi-Factor Authentication (MFA)** questions or enter the **One-Time Passcode (OTP)** sent by the financial institution.                                                                                   |
  | 187                                                                  | Incorrect security challenge answers                     | Use a [Connect URL](/api-reference/connect-url) to have the user answer the **Multi-Factor Authentication (MFA)** questions.                                                                                                                                                              |
  | 945                                                                  | OAuth migration (account migrated but not consented)     | Prompt the user to re-authenticate via a [Connect URL](/api-reference/connect-url). Otherwise, have the user delete the account and add it again under the same bank with the OAuth connection indicated by the [financial institutions endpoint](/api-reference/financial-institutions). |
  | 946                                                                  | Account not found (account may have been closed)         | Prompt the user to authenticate the right account via a [Connect URL](/api-reference/connect-url). Otherwise, have the user delete the account via a [Connect URL](/api-reference/connect-url) and then find and add an active account.                                                   |
  | 947                                                                  | Token expired or refresh required                        | A new token is needed; issue a new [Connect URL](/api-reference/connect-url) for the user.                                                                                                                                                                                                |
  | 948                                                                  | OAuth migration (account migrated but not authenticated) | Prompt the user to re-authenticate via a [Connect URL](/api-reference/connect-url). Otherwise, have the user delete the account and add it again under the same bank with the OAuth connection indicated by the [financial institutions endpoint](/api-reference/financial-institutions). |
  | 949                                                                  | Account unrecoverable                                    | Have the user delete the account and re-enter via a [Connect URL](/api-reference/connect-url) to re-add the account.                                                                                                                                                                      |
  | 147, 148, 173, 176, 181, 190, 900, 901, 903, 904, 906, 907, 940, 950 | Additional support required                              | Contact Argyle support.                                                                                                                                                                                                                                                                   |
</Accordion>
