---
search:
  tags:
    - account
    - PUT
seo:
  description: >-
    Updates an existing vacation request. Only pending vacation… Reference for
    the PUT /account/employee/vacations/{id} endpoint in the Leadtime Public API
    API.
sidebar:
  badge: PUT
  label: Update vacation request
title: Update vacation request
type: openapi-operation
---
Updates an existing vacation request. Only pending vacation requests can be updated.

**What can be updated:**
- Start date
- End date

**Validation rules:**
- Start date cannot be more than one month in the past
- End date must be after start date
- System checks for overlapping events

**Note:** This endpoint is only available for employee accounts. Once a vacation is approved or rejected, it cannot be updated. To cancel an approved vacation, use DELETE /api/public/account/employee/vacations/:id.

<Operation source="api-reference" id="accountcontroller-updatevacation" />
