---
title: "Update a specific vendor address"
method: PUT
path: "/api/vendors/{vendorId}/addresses/{vendorAddressId}"
tags: ["Vendor Address"]
---

# Update a specific vendor address

`PUT /api/vendors/{vendorId}/addresses/{vendorAddressId}`

## Request

- Base URL: `https://api.fulcrumpro.com`
- URL: `https://api.fulcrumpro.com/api/vendors/{vendorId}/addresses/{vendorAddressId}`
- Auth: none declared

## Path parameters

- `vendorId` string, required
- `vendorAddressId` string, required

## Request body

- VendorAddressUpdateDto: Address with additional context for updating for a vendor
  - `name` string, nullable: Name of the address (Bob's Shipping, Primary, Reno Warehouse, etc).
  - `address1` string, required: Primary address line.
  - `address2` string, nullable: Second address line.
  - `address3` string, nullable: Third address line.
  - `city` string, required: Address city
  - `stateProvince` string, nullable: Address state/province.
  - `postalCode` string, required: Postal/zip code.
  - `country` string, nullable: Country identifier.
  - `shippingLeadTime` integer, nullable: Lead time for shipping contents.
  - `primaryBilling` boolean: Signifies if this is a primary billing address.
  - `primaryShipping` boolean: Signifies if this is a primary billing address.
  - `email` string, email, nullable: Email address
  - `phone` string, nullable: Associated phone number
  - `fax` string, nullable: Associated fax number
  - `notes` string, nullable: General notes associated to this customer address

## Response `200`

The vendor address for the given id

## Other responses

- `400`: Validation issues with the update
- `404`: Vendor did not exist

---

[API](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi.md) - [All operations](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/llms.txt) - [OpenAPI document](https://skmtc.dev/fulcrumpro/apis/fulcrum-publicapi/revisions/c9e6f41852d1?raw)
