Leer usuario

GET /api/v1/users/:user_id

Devuelve la ficha completa de un usuario: los mismos datos de cuenta y perfil que ve en "Mi Perfil" dentro de la app (departamento, sede, datos personales…). Un usuario de otra empresa o inexistente devuelve 404.

Parámetros de ruta

Nombre Tipo Obligatorio Descripción
user_id string Identificador del usuario dentro de tu empresa.

Parámetros de consulta

Nombre Tipo Obligatorio Descripción
include_folders boolean No Si es true, incluye las carpetas de documentos del empleado (solo metadatos).

Ejemplo

Sustituye db_live_tu_clave por tu clave.

curl -s -H "Authorization: Bearer db_live_tu_clave" \
  "https://api.dutybeat.com/api/v1/users/u-delm?include_folders=true" | 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": "u-delm",
    "full_name": "Javier Ortega Marín",
    "email": "[email protected]",
    "role": "member",
    "status": "active",
    "hire_date": "2016-09-01",
    "vacation_days": 23,
    "works_holidays": false,
    "remote_work_allowed": false,
    "overtime_compensation": null,
    "overtime_comp_expiry": null,
    "created_at": "2016-09-01T00:00:00Z",
    "has_photo": false,
    "department": {
      "id": "dept-delm",
      "name": "Delegación Madrid"
    },
    "work_center": {
      "id": "wc-madrid",
      "name": "Madrid – Sede central"
    },
    "profile": {
      "phone_company": "+34 910 100 007",
      "phone_personal": "+34 600 100 007",
      "personal_email": "[email protected]",
      "birth_date": "1978-06-27",
      "nationality": "Española",
      "dni": "50112239G",
      "dni_expiry": "2031-06-27",
      "address": "Calle de Princesa 30, 5ºB",
      "city": "Madrid",
      "postal_code": "28008",
      "passport_number": "PAH238910",
      "passport_issue": "2022-04-11",
      "passport_expiry": "2032-04-10",
      "health_insurance": "Adeslas — Póliza nº 4471902 (cobertura internacional)",
      "iban": "ES9121000418450200051332",
      "swift": "CAIXESBBXXX",
      "country": "España",
      "company_name": "Atlántica Ingeniería S.L.",
      "company_cif": "B70123456",
      "ssn": "28/12345678/40",
      "qualifications": [
        "Ingeniero de Caminos, Canales y Puertos — Universidad Politécnica de Madrid (2009)"
      ]
    },
    "folders": [
      {
        "id": "contratos",
        "name": "Contratos",
        "document_count": 1
      },
      {
        "id": "cursos",
        "name": "Cursos de Formación",
        "document_count": 1
      },
      {
        "id": "gastos",
        "name": "Gastos",
        "document_count": 2
      },
      {
        "id": "nominas",
        "name": "Nóminas",
        "document_count": 2
      },
      {
        "id": "prl",
        "name": "Seguridad y Salud Laboral",
        "document_count": 1
      }
    ]
  }
}

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.