---
title: "PUT /users/{userId}/addresses/delivery"
method: PUT
path: "/users/{userId}/addresses/delivery"
---

# PUT /users/{userId}/addresses/delivery

`PUT /users/{userId}/addresses/delivery`

## Request

- Base URL: `https://api.mamaearth.ca` (the document declares no server; this is the origin it was published from)
- URL: `https://api.mamaearth.ca/users/{userId}/addresses/delivery`
- Auth: none declared
- TypeScript: <https://skmtc.dev/mamaearth/apis/mama-earth-api/docs/users/:userId/addresses/delivery/put.ts> (a function with typed inputs; its response is checked against the schema)

## Path parameters

- `userId` integer, required

## Request body

- object
  - `name` string, required
  - `line1` string, required
  - `line2` string
  - `city` string, required
  - `province` string, required
  - `postalCode` string, required
  - `telephone` PhoneNumberServiceNormalizedPhoneNumberNormalizedE164PhoneNumber, required
    - `value` string, required
  - `instructions` string
  - `buildingType` integer
  - `location` Point
    - `latitude` number, double, required
    - `longitude` number, double, required
  - `defaultDayId` 1 | 2 | 3 | 4 | 5 | 6 | 7, required: Represents the days of the week starting with Sunday as 1.

## Response `200`

updateDeliveryAddress 200 response

- UserStreetAddress
  - `type` 'USER' | 'GUEST' | 'STORE', required
  - `name` string, required
  - `line1` string, required
  - `line2` string, required
  - `city` string, required
  - `province` 'ALBERTA' | 'BRITISH_COLUMBIA' | 'MANITOBA' | 'NEW_BRUNSWICK' | 'NEWFOUNDLAND_AND_LABRADOR' | 'NORTHWEST_TERRITORIES' | 'NOVA_SCOTIA' | 'NUNAVUT' | 'ONTARIO' | 'PRINCE_EDWARD_ISLAND' | 'QUEBEC' | 'SASKATCHEWAN' | 'YUKON_TERRITORY', required
  - `postalCode` string, required
  - `telephone` PhoneNumberServiceNormalizedPhoneNumberNormalizedE164PhoneNumber, required
    - `value` string, required
  - `instructions` string, required
  - `buildingType` integer, required
  - `latitude` number, double, required
  - `longitude` number, double, required
  - `id` integer
  - `userId` integer

---

[API](https://skmtc.dev/mamaearth/apis/mama-earth-api.md) - [All operations](https://skmtc.dev/mamaearth/apis/mama-earth-api/llms.txt) - [OpenAPI document](https://skmtc.dev/mamaearth/apis/mama-earth-api/revisions/2693a8db8dbd?raw)
