PUT
Actualizar una ausencia
Scope:
team:time-off.writehttps://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
employeeId
stringobligatorioID del empleado (ObjectId hexadecimal de 24 caracteres)
timeOffId
stringobligatorioID 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 actualizadaRespuestas de error
400Solicitud incorrectaapplication/json401API key inválida o no proporcionadaapplication/json403Permisos insuficientesapplication/json404Ausencia no encontradaapplication/json422Datos de ausencia no válidosapplication/json429Límite de solicitudes excedidoapplication/json