---
title: "Update Destination"
method: PUT
path: "/commerce/checkouts/{checkoutId}/destinations/{destinationId}"
tags: ["Checkout"]
---

# Update Destination

`PUT /commerce/checkouts/{checkoutId}/destinations/{destinationId}`

Updates a destination specified by checkout Id and destination Id.

## Path parameters

- `checkoutId` string, required
- `destinationId` string, required

## Query parameters

- `responseFields` string

## Request body

- CommerceRuntimeDestination
  - `data` object, nullable — Custom data
  - `destinationContact` CommerceRuntimeContact
    - `address` CommerceRuntimeAddress
      - `address1` string, nullable
      - `address2` string, nullable
      - `address3` string, nullable
      - `address4` string, nullable
      - `addressType` string, nullable
      - `cityOrTown` string, nullable
      - `countryCode` string, nullable
      - `isValidated` boolean, nullable
      - `postalOrZipCode` string, nullable
      - `stateOrProvince` string, nullable
    - `companyOrOrganization` string, nullable
    - `email` string, email, nullable
    - `firstName` string, nullable
    - `id` integer, nullable
    - `lastNameOrSurname` string, nullable
    - `middleNameOrInitial` string, nullable
    - `phoneNumbers` CommerceRuntimePhone
      - `home` string, nullable
      - `mobile` string, nullable
      - `work` string, nullable
  - `id` string, nullable — An identifier for this entry.
  - `isDestinationCommercial` boolean, nullable — Indicates that the destination is commercial

## Response `200`

OK

- CommerceRuntimeDestination
  - `data` object, nullable — Custom data
  - `destinationContact` CommerceRuntimeContact
    - `address` CommerceRuntimeAddress
      - `address1` string, nullable
      - `address2` string, nullable
      - `address3` string, nullable
      - `address4` string, nullable
      - `addressType` string, nullable
      - `cityOrTown` string, nullable
      - `countryCode` string, nullable
      - `isValidated` boolean, nullable
      - `postalOrZipCode` string, nullable
      - `stateOrProvince` string, nullable
    - `companyOrOrganization` string, nullable
    - `email` string, email, nullable
    - `firstName` string, nullable
    - `id` integer, nullable
    - `lastNameOrSurname` string, nullable
    - `middleNameOrInitial` string, nullable
    - `phoneNumbers` CommerceRuntimePhone
      - `home` string, nullable
      - `mobile` string, nullable
      - `work` string, nullable
  - `id` string, nullable — An identifier for this entry.
  - `isDestinationCommercial` boolean, nullable — Indicates that the destination is commercial

---

[API](https://skmtc.net/kibocommerce/apis/customer.md) · [All operations](https://skmtc.net/kibocommerce/apis/customer/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/kibocommerce/customer/versions/47c0cf7b75ab/schema)
