---
title: "Adds delivery infos, such as shipping address to the delivery for the cart"
method: PUT
path: "/api/v1/cart/delivery/{deliveryCode}"
tags: ["Cart"]
---

# Adds delivery infos, such as shipping address to the delivery for the cart

`PUT /api/v1/cart/delivery/{deliveryCode}`

## Request

- The document declares no server URL.
- Auth: none declared

## Path parameters

- `deliveryCode` string, required

## Request body `application/x-www-form-urlencoded`

- object
  - `deliveryAddress.vat` string: vat
  - `deliveryAddress.firstname` string, required: firstname
  - `deliveryAddress.lastname` string, required: lastname
  - `deliveryAddress.middlename` string: middlename
  - `deliveryAddress.title` string: title
  - `deliveryAddress.salutation` string: salutation
  - `deliveryAddress.street` string: street
  - `deliveryAddress.streetNr` string: streetNr
  - `deliveryAddress.addressLine1` string: addressLine1
  - `deliveryAddress.addressLine2` string: addressLine2
  - `deliveryAddress.company` string: company
  - `deliveryAddress.postCode` string: postCode
  - `deliveryAddress.city` string: city
  - `deliveryAddress.state` string: state
  - `deliveryAddress.regionCode` string: regionCode
  - `deliveryAddress.country` string: country
  - `deliveryAddress.countryCode` string: countryCode
  - `deliveryAddress.phoneAreaCode` string: phoneAreaCode
  - `deliveryAddress.phoneCountryCode` string: phoneCountryCode
  - `deliveryAddress.phoneNumber` string: phoneNumber
  - `deliveryAddress.email` string, required: email
  - `useBillingAddress` boolean: useBillingAddress
  - `shippingMethod` string: shippingMethod
  - `shippingCarrier` string: shippingCarrier
  - `locationCode` string: locationCode
  - `desiredTime` string, date-time: desired date/time in RFC3339

## Response `200`

OK

- ControllerCartAPIResult
  - `CartTeaser` CartTeaser
    - `DeliveryCodes` string[]
    - `ItemCount` integer
    - `ProductCount` integer
  - `CartValidationResult` ValidationResult
    - `CommonErrorMessageKey` string
    - `HasCommonError` boolean
    - `ItemResults` ValidationItemValidationError[]
      - `ErrorMessageKey` string
      - `ItemID` string
  - `Data` unknown
  - `DataValidationInfo` object
  - `Error` CartResultError
    - `Code` string
    - `Message` string
  - `Success` boolean

## Other responses

- `500`: Internal Server Error

## Changes

> 47 revisions in range; 1 not diffed.

- **2021-02-09** `0417488c9ffd`: 1 info
  - endpoint added
- **2020-06-02** `c9a35308c137`: 1 breaking
  - api removed without deprecation

[Operation history](https://skmtc.dev/i-love-flamingo/apis/flamingo-commerce-api-spec/changes/api/v1/cart/delivery/:deliveryCode/put.md)

---

[API](https://skmtc.dev/i-love-flamingo/apis/flamingo-commerce-api-spec.md) - [All operations](https://skmtc.dev/i-love-flamingo/apis/flamingo-commerce-api-spec/llms.txt) - [OpenAPI document](https://skmtc.dev/i-love-flamingo/apis/flamingo-commerce-api-spec/revisions/c19ef86b2a0c?raw)
