---
title: "WorkSchedule > Schedule > Updates"
method: POST
path: "Webhooks > WorkSchedule > Schedule > Updates"
tags: ["Webhooks"]
---

# WorkSchedule > Schedule > Updates

`POST Webhooks > WorkSchedule > Schedule > Updates` (webhook)

Subscription_type: `work_schedule/schedule/update`

## Payload

- WorkScheduleSchedule
  - `id` string, required: Identifier of the schedule
  - `name` string, required: Name of the schedule
  - `archived_at` string: When the schedule was archived; null when the schedule is active
  - `company_id` string, required: Identifier of the company the schedule belongs to
  - `created_at` string, required: When the schedule was created
  - `updated_at` string, required: When the schedule was last updated
  - `employee_ids` string[], required: Identifiers of the employees assigned to the schedule
  - `periods` object[], required: Overlap periods that make up the schedule
    - `id` string, required
    - `default` boolean, required
    - `schedule_id` string, required
    - `start_month` integer, required
    - `start_day` integer, required
    - `end_month` integer, required
    - `end_day` integer, required
    - `start_date` string, required
    - `end_date` string, required
    - `schedule_type` string, required

## Acknowledgement `200`

Return a 200 status to indicate that the data was received successfully

---

[API](https://skmtc.dev/factorialhr/apis/factorial-api.md) - [All operations](https://skmtc.dev/factorialhr/apis/factorial-api/llms.txt) - [OpenAPI document](https://skmtc.dev/factorialhr/apis/factorial-api/revisions/83ac9aa1de50?raw)
