> ## Documentation Index
> Fetch the complete documentation index at: https://docs.iru.com/llms.txt
> Use this file to discover all available pages before exploring further.

# BambooHR

> Conecta BambooHR a Iru Compliance mediante HTTP Basic Auth con tu clave de API como nombre de usuario para recopilar evidencia del directorio de empleados, su estado y la incorporación.

### Acerca de BambooHR

La API REST de BambooHR usa **HTTPS** y **HTTP Basic**: **nombre de usuario** = **clave de API**, **contraseña** = el literal **`x`** (o cualquier cadena no vacía, que BambooHR ignora). Las solicitudes se dirigen a **`https://YOUR_SUBDOMAIN.bamboohr.com/api/...`**. Iru almacena primero el **`subdomain`** y, a continuación, las credenciales.

### Cómo funciona

La API REST de BambooHR usa **HTTP Basic** sobre HTTPS: **nombre de usuario** = tu **clave de API**, **contraseña** = el literal **`x`** (BambooHR ignora el campo de contraseña, aparte de exigir que no esté vacío). Las solicitudes se dirigen a **`https://{subdomain}.bamboohr.com/api/gateway.php/{subdomain}/v1/`**. El asistente recopila primero el **subdominio** y, a continuación, la clave.

| Detalle | Valor |
| - | - |
| **Categoría** | HRIS |
| **Autenticación** | Basic (clave de API + `x`) |

Referencias oficiales: [Primeros pasos](https://documentation.bamboohr.com/docs/getting-started), [Referencia de la API](https://documentation.bamboohr.com/reference).

### Requisitos previos

* Tu **subdominio** (`acme` de `https://acme.bamboohr.com`).
* Capacidad para crear una **clave de API** en tu perfil de BambooHR.

### Conectar BambooHR a Iru

<Tabs>
  <Tab title="BambooHR">
    <Note>
      Completa esta pestaña antes de conectar la fuente en Compliance.
    </Note>

    <Steps>
      <Step title="Iniciar sesión en BambooHR">
        Inicia sesión en el subdominio de tu empresa (por ejemplo, `https://yourcompany.bamboohr.com`) con una cuenta autorizada para gestionar claves de API.
      </Step>

      <Step title="Abrir el menú de tu perfil">
        Selecciona **tu nombre** en la esquina superior derecha (o el menú de perfil que BambooHR muestre para tu cuenta).
      </Step>

      <Step title="Abrir Claves de API">
        Selecciona **Claves de API** (a veces en **Cuenta** o **My settings**, según el diseño de tu BambooHR).
      </Step>

      <Step title="Añadir una nueva clave">
        Elige **Add a New Key** (o **Generate new key**). Introduce una etiqueta como **Iru Compliance** para que los operadores sepan qué usa esta clave.
      </Step>

      <Step title="Generar y copiar la clave">
        Genera la clave y copia el valor **inmediatamente**. BambooHR usa este valor como **nombre de usuario** de HTTP Basic en Iru; la **contraseña** es el literal **`x`**, como se describe en la pestaña [**Iru Compliance**](#iru-compliance).
      </Step>
    </Steps>

    <Note>
      Continúa en la pestaña [**Iru Compliance**](#iru-compliance).
    </Note>
  </Tab>

  <Tab title="Iru Compliance">
    <Note>
      Termina primero la pestaña [**BambooHR**](#bamboohr).
    </Note>

    <Steps>
      <Step title="Abrir Sources">
        En Iru Compliance, en la barra de navegación izquierda, expande **Cumplimiento** y selecciona **Fuentes**.

        <Frame>
          <img src="https://mintcdn.com/iru/tI0HDLDwHj8r9Ile/assets/media/images/iru-navigation-compliance-sources.png?fit=max&auto=format&n=tI0HDLDwHj8r9Ile&q=85&s=87dcef15fc17d2fb9a6e53f454e41710" alt="Navegación izquierda: Compliance expandido, Sources seleccionado" width="410" height="1024" data-path="assets/media/images/iru-navigation-compliance-sources.png" />
        </Frame>
      </Step>

      <Step title="Activar BambooHR">
        Busca **BambooHR** (usa **Categoría** o **Buscar por nombre o descripción**). En esa tarjeta, activa el **interruptor**. Es posible que se abra una pestaña o ventana del navegador para el asistente del conector.
      </Step>

      <Step title="Introducir el subdominio">
        Introduce solo el **subdominio** (por ejemplo, `acme`). Confírmalo si el asistente muestra una URL de vista previa.
      </Step>

      <Step title="Introducir la autenticación Basic">
        Introduce **Nombre de usuario** = clave de API y **Contraseña** = **`x`** (literal).
      </Step>

      <Step title="Finalizar la conexión">
        Selecciona **Enviar credenciales**. Cuando la conexión se realiza correctamente, el asistente muestra **Conexión configurada**.
      </Step>

      <Step title="Confirmar que la fuente está activa">
        Cierra la pestaña del navegador **Iru está solicitando acceso a servicios externos** y, a continuación, vuelve a **Cumplimiento** → **Fuentes** y confirma que la tarjeta de **BambooHR** está **Activo**.
      </Step>
    </Steps>
  </Tab>
</Tabs>

### Solución de problemas

<AccordionGroup>
  <Accordion title="No se abre nada al activar la fuente">
    Revisa la configuración del **bloqueador de ventanas emergentes** para el sitio de Iru e inténtalo de nuevo.
  </Accordion>

  <Accordion title="401 Unauthorized">
    Usa la clave de API completa; vuelve a generarla si tienes dudas.
  </Accordion>

  <Accordion title="Inquilino incorrecto">
    Corrige el **subdominio** y vuelve a conectar.
  </Accordion>

  <Accordion title="Faltan empleados">
    La API hereda los **permisos del usuario**: conéctate con una cuenta con privilegios de RR. HH. si es necesario.
  </Accordion>
</AccordionGroup>

### Artículos relacionados

<CardGroup cols={2}>
  <Card title="Gestión de fuentes" icon="plug" href="/es/compliance/sources-management">
    Explora y gestiona todas las fuentes de Compliance.
  </Card>

  <Card title="Introducción a Compliance" icon="rocket" href="/es/compliance/getting-started-with-compliance">
    Marcos, acciones y **Artefactos**.
  </Card>

  <Card title="Descripción general de Iru" icon="layer-group" href="/es/iru/platform-overview/iru-overview">
    Cómo encajan Endpoint, Compliance e Identity.
  </Card>

  <Card title="Gestión de artefactos" icon="folder-open" href="/es/compliance/artifacts-management">
    Sube, revisa y organiza la evidencia de fuentes y acciones.
  </Card>
</CardGroup>
