---
title: "Update Owner Address"
method: PUT
path: "/v1/accounts/{accountId}/virtual/{iban}/owner-address"
tags: ["Virtual Accounts"]
---

# Update Owner Address

`PUT /v1/accounts/{accountId}/virtual/{iban}/owner-address`

Updates the owner address for the virtual account with the given IBAN

## Path parameters

- `accountId` number, required
- `iban` string, required

## Request body

- UpdateOwnerAddressRequest
  - `addressLine1` string, required — The first line of the address of the virtual account owner
  - `addressLine2` string — The second line of the address of the virtual account owner
  - `addressLine3` string — The third line of the address of the virtual account owner
  - `city` string, required — The postal city or town of the virtual account owner
  - `region` string — The region (e.g. county, state, province, etc.) of the virtual account owner
  - `postcode` string — The postal code (e.g. postcode, zip code, etc.) of the virtual account owner. Postcode is required for CHAPS payments
  - `country` string, required — The 2-letter country code of the virtual account owner's bank account

## Response `200`

The owner address was updated successfully

## Other responses

- `400` — The request is invalid
- `404` — The accountId or iban is unknown

---

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