---
title: "Timeoff > BlockedPeriod > Updates"
method: POST
path: "Webhooks > Timeoff > BlockedPeriod > Updates"
tags: ["Webhooks"]
---

# Timeoff > BlockedPeriod > Updates

`POST Webhooks > Timeoff > BlockedPeriod > Updates` (webhook)

Subscription_type: `timeoff/blocked_period/update`

## Payload

- TimeoffBlockedPeriodsPolicy
  - `id` string, required: Unique identifier of the blocked period
  - `company_id` string, required: Company id of the blocked period
  - `name` string, required: Name of the blocked period.
  - `leave_type_ids` string[], required: Leave types for which absence request has been blocked
  - `time_periods` object[], required: The tenure periods associated with the allowance.
    - `id` string, required
    - `policy_id` string, required
    - `name` string, required
    - `period_type` string, required
    - `start_on` string
    - `finish_on` string
    - `duration` integer
    - `duration_unit` string
  - `strategy` string, required: Type of access group
  - `members` string[], required: Employees whose timeoff will be affected
  - `location_ids` string[]: List of locations workplace identifiers where the employees are located
  - `team_ids` string[]: List of team identifiers which the selected employees belong to
  - `legal_entity_ids` string[]: List of legal entity identifiers which the selected employees belong to

## 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)
