---
title: "update individual customer."
method: PUT
path: "/api/v{version}/customers/individual/{id}"
tags: ["customers"]
---

# update individual customer.

`PUT /api/v{version}/customers/individual/{id}`

update individual customer by id, The 'Gender' paramater indicates the gender of the customer and accepts 'male', or 'female', the 'TimeSlot' paramater indicates time slot preference and accepts 'morning','afternoon', or 'evening',the 'DeliveryPreference' paramater indicates delivery preference and accepts 'home', or 'pickup-point' .

## Path parameters

- `version` string, required
- `id` string, uuid, required

## Headers

- `X-Tenant` string, required

## Request body

- UpdateIndividualCustomerRequest
  - `id` string, uuid
  - `name` string, nullable
  - `phone` PhoneDto
    - `number1` string, nullable
    - `number2` string, nullable
    - `number3` string, nullable
  - `timeSlot` string, nullable
  - `instruction` string, nullable
  - `deliveryPreference` string, nullable
  - `dateOfBirth` string, date-time, nullable

## Response `200`

OK

- UpdateIndividualCustomerResponse
  - `id` string, uuid

---

[API](https://skmtc.net/zrexpress/apis/zrexpress-api.md) · [All operations](https://skmtc.net/zrexpress/apis/zrexpress-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zrexpress/zrexpress-api/revisions/99b075e0b641/schema)
