---
title: "Update a bank account"
method: PATCH
path: "/bank_accounts/{bank_account}"
---

# Update a bank account

`PATCH /bank_accounts/{bank_account}`

Updates a bank account.

**Note: **Only “raw” bank accounts may be updated with this call. Plaid processor token-based bank accounts may not be updated.

## Path parameters

- `bank_account` string, required

## Request body

- object
  - `raw_bank_account` object, required
    - `account_number` string, required — The account’s account number
    - `routing_number` string, required — The account’s routing number
    - `institution_name` string — The name of the bank holding the account
    - `subtype` string, required — The account’s subtype. Values may be `checking` or `savings`
  - `metadata` string, json — Additional loosely structured information to associate with this bank account

## Response `200`

200

## Other responses

- `400` — 400

---

[API](https://skmtc.net/checkhq/apis/check-api.md) · [All operations](https://skmtc.net/checkhq/apis/check-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/checkhq/check-api/revisions/f46e28134549/schema)
