Saltar al contenido principal
PUT

Actualizar una ausencia

Scope:team:time-off.write
https://api.holded.com/api/v2/employees/{employeeId}/time-offs/{timeOffId}

Actualiza la fecha de fin de una ausencia existente del empleado.

Parámetros

Parámetros de ruta

employeeIdstringobligatorio

ID del empleado (ObjectId hexadecimal de 24 caracteres)

timeOffIdstringobligatorio

ID de la ausencia (ObjectId hexadecimal de 24 caracteres)

Cuerpo de la petición

object
end_datestring<date>required

Nueva fecha de fin de la ausencia (ATOM, ISO 8601 con zona horaria)

Petición

python
import requests

url = "https://api.holded.com/api/v2/employees/507f1f77bcf86cd799439012/time-offs/507f1f77bcf86cd799439011"
headers = {
    "Authorization": "Bearer YOUR_API_KEY",
    "Accept": "application/json",
}

payload = {
    "end_date": "2026-06-07"
}
response = requests.put(url, headers=headers, json=payload)
print(response.json())

Respuestas

Respuestas exitosas

204Ausencia actualizada

Respuestas de error

400Solicitud incorrectaapplication/json
401API key inválida o no proporcionadaapplication/json
403Permisos insuficientesapplication/json
404Ausencia no encontradaapplication/json
422Datos de ausencia no válidosapplication/json
429Límite de solicitudes excedidoapplication/json