---
title: "Replaces every updatable field of a client address (BF-7502)."
method: PUT
path: "/v{version}/Clients/{clientId}/addresses/{addressId}"
tags: ["Clients"]
---

# Replaces every updatable field of a client address (BF-7502).

`PUT /v{version}/Clients/{clientId}/addresses/{addressId}`

Fields: companyName, departmentName, contactName, address, suite, city, state, zipCode, addressCode,
isDefault (required). Every other field that is absent or null is cleared, addressCode included -
use PATCH to change only some. Names are those of GET /v1/Clients/addresses/{clientId}; isActive and
other keys are ignored. state is a two-letter US state code. isDefault true makes this the client's
only default address. companyName and address cannot be cleared. Format rules apply only to values
that change. clientId and addressId in the body must equal the route.

## Path parameters

- `clientId` integer, required
- `addressId` integer, required
- `version` string, required

## Headers

- `company-id` string, required

## Request body

- ClientsContractsCommandsUpdatesPutClientAddressCommand
  - `clientId` integer
  - `addressId` integer
  - `companyName` string, nullable
  - `departmentName` string, nullable
  - `contactName` string, nullable
  - `address` string, nullable
  - `suite` string, nullable
  - `city` string, nullable
  - `state` string, nullable
  - `zipCode` string, nullable
  - `addressCode` string, nullable
  - `isDefault` boolean, nullable

## Response `200`

Success

- ClientsContractsCommandsUpdateClientAddressResponse
  - `isValid` boolean
  - `errors` string[], nullable
  - `warnings` string[], nullable
  - `info` string[], nullable
  - `message` string, nullable
  - `data` ClientsContractsCommandsUpdatedClientAddressResponse
    - `addressId` integer

## Changes

- **2026-09-24** `b6c431404f24` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/bilflo/apis/bilflo-api/changes/v:version/Clients/:clientId/addresses/:addressId/put.md)

---

[API](https://skmtc.dev/bilflo/apis/bilflo-api.md) · [All operations](https://skmtc.dev/bilflo/apis/bilflo-api/llms.txt) · [OpenAPI document](https://skmtc.dev/bilflo/apis/bilflo-api/revisions/5063eab95b17?raw)
