Set shipping address; recomputes totals
POST
/store/v1/carts/{cartId}/shipping-address
const url = 'https://your-store.example.com/store/v1/carts/example/shipping-address';const options = { method: 'POST', headers: {'Content-Type': 'application/json'}, body: '{"name":"Marie Dupont","company":"Acme Inc.","line1":"12 Rue de Rivoli","line2":"Apartment 3","city":"Paris","postalCode":"75001","region":"Île-de-France","country":"FR","phone":"+33 1 2345 6789"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://your-store.example.com/store/v1/carts/example/shipping-address \ --header 'Content-Type: application/json' \ --data '{ "name": "Marie Dupont", "company": "Acme Inc.", "line1": "12 Rue de Rivoli", "line2": "Apartment 3", "city": "Paris", "postalCode": "75001", "region": "Île-de-France", "country": "FR", "phone": "+33 1 2345 6789" }'Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” cartId
required
string
Request Body required
Section titled “Request Body required ” Media type application/json
object
name
required
Full name of the recipient
string
Example
Marie Dupont line1
required
Street address (first line)
string
Example
12 Rue de Rivoli city
required
City name
string
Example
Paris postalCode
required
Postal code
string
Example
75001 country
required
Country code (ISO 3166-1 alpha-2, two uppercase letters)
string
Example
FR