---
title: "Update Work Schedule"
method: PUT
path: "/api/v1/experts/work-schedule"
tags: ["Experts"]
---

# Update Work Schedule

`PUT /api/v1/experts/work-schedule`

Set or update expert's work hours schedule.

Example payload:
{
    "timezone": "America/Los_Angeles",
    "monday": {"start": "09:00", "end": "17:00"},
    "tuesday": {"start": "09:00", "end": "17:00"},
    "wednesday": {"start": "09:00", "end": "17:00"},
    "thursday": {"start": "09:00", "end": "17:00"},
    "friday": {"start": "09:00", "end": "17:00"},
    "saturday": null,
    "sunday": null
}

## Request body

- WorkScheduleUpdate
  - `timezone` string, required
  - `monday` object, nullable
  - `tuesday` object, nullable
  - `wednesday` object, nullable
  - `thursday` object, nullable
  - `friday` object, nullable
  - `saturday` object, nullable
  - `sunday` object, nullable

## Response `200`

Successful Response

- unknown

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/humwork/apis/humwork-ai.md) · [All operations](https://skmtc.dev/humwork/apis/humwork-ai/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/humwork/humwork-ai/revisions/38d9dc5f27e6/schema)
