Aprobar o rechazar ausencia

POST /api/v1/absences/:absence_id/decide

Aprueba o rechaza una ausencia pendiente. El usuario de la clave debe poder aprobarla (pertenecer al departamento de RRHH o supervisar, por jerarquía, al solicitante) y no puede aprobar las suyas. Solo se puede decidir una ausencia que siga pendiente (si no, 409). Devuelve la ficha ya resuelta.

Parámetros de ruta

Nombre Tipo Obligatorio Descripción
absence_id string Identificador de la ausencia a resolver.

Cuerpo (JSON)

Nombre Tipo Obligatorio Descripción
decision string "approved" o "rejected".
note string No Nota opcional de la decisión.

Ejemplo

Sustituye db_live_tu_clave por tu clave.

curl -s -X POST -H "Authorization: Bearer db_live_tu_clave" \
  -H "Content-Type: application/json" \
  -d '{"decision":"approved"}' \
  "https://api.dutybeat.com/api/v1/absences/abs-nueva/decide" | jq

Respuesta de ejemplo

Lo que imprime cada snippet al ejecutarlo: cURL devuelve el JSON crudo; los snippets de Python y PowerShell piden campos concretos, así que su salida es la de cada uno.

{
  "data": {
    "id": "abs-nueva",
    "user_id": "u-delm",
    "type": {
      "key": "vacation",
      "label": "Vacaciones"
    },
    "status": "approved",
    "start_date": "2026-08-10",
    "end_date": "2026-08-14",
    "start_time": null,
    "end_time": null,
    "created_at": "2026-07-12T10:00:00.000Z",
    "decided_at": "2026-07-12T11:00:00.000Z"
  }
}

Prueba la demo

Déjanos tus datos y accede a tu entorno de prueba al instante.

Para acceder deberás leer y aceptar nuestra Política de Privacidad.

Política de Privacidad

Léela hasta el final para poder continuar.

Al solicitar la demo de DutyBeat tratamos los datos que nos facilitas (nombre, email y teléfono) con el único fin de crear tu entorno de prueba, facilitarte el enlace de acceso y atender tu solicitud comercial. La demo es solo para mayores de 18 años, lo que confirmas en el formulario.

Responsable: DutyBeat. Base jurídica: tu consentimiento y el interés legítimo en responder a tu solicitud. Conservación: el entorno de demo se elimina automáticamente al caducar; conservamos tus datos de contacto como lead comercial un máximo de 12 meses.

No cedemos tus datos a terceros salvo obligación legal ni para fines distintos a los descritos. Puedes ejercer tus derechos de acceso, rectificación, supresión, oposición, limitación y portabilidad escribiendo a [email protected].

Puedes consultar la versión completa en nuestra página de Política de Privacidad.

Al pulsar “He leído y acepto” confirmas haber leído esta información y consientes el tratamiento de tus datos para los fines indicados.