> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer.crehana.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer.crehana.com/_mcp/server.

# API Reference

Todas las operaciones de la API pública viven bajo el mismo prefijo y se
autentican igual. Lo que cambia de una sección a otra es el recurso, no la forma
de llamar.

```bash
https://www.crehana.com/api/v5/rest/org/{organization_slug}/
```

El `{organization_slug}` es el identificador de tu organización dentro de las
rutas. Si tu espacio es `https://www.crehana.com/org/acme/`, tu slug es `acme`.
Unas pocas operaciones —las de autenticación— no lo llevan.

> **Note**
>
> Cada operación de esta sección trae un botón **Try it**. Pegá tus credenciales
> una vez en el panel de autenticación y quedan para todas las demás llamadas de
> la sesión. El selector de la esquina del bloque de código te da el mismo request
> en cURL, Python, JavaScript, Go, Java, PHP, Ruby y C#.

## Cómo está organizada

#### [Users](/api-reference/endpoints/users)

Alta, baja, activación y actualización de las personas de tu organización.

#### [Organizations](/api-reference/endpoints/organizations)

La estructura donde viven esas personas: áreas, sedes, cargos y categorías
de cargo.

#### [Custom Fields](/api-reference/endpoints/custom-fields)

Los atributos propios de tu organización, más allá del perfil estándar.

#### [Learning V2](/api-reference/endpoints/learning-v-2)

El catálogo vigente y la asignación de cursos y rutas a varias personas.

#### [Reports](/api-reference/endpoints/reports)

Actividad de aprendizaje agregada por persona: avance, quizzes y desempeño.

#### [Time Off](/api-reference/endpoints/time-off)

Consulta y cancelación de las solicitudes de ausencia.

## Lo que conviene saber antes

Estas tres cosas valen para toda la API, así que se escriben una vez y no hay
que volver a pensarlas endpoint por endpoint.

#### [Autenticación](/introduccion/autenticacion)

Los dos headers, siempre juntos.

#### [Paginación](/documentacion/conceptos/paginacion)

Hay dos estilos conviviendo. Cuál usa cada endpoint.

#### [Errores](/documentacion/conceptos/errores)

Qué significa cada status y qué reintentar.

## Secciones marcadas como deprecadas

Algunas operaciones aparecen con la etiqueta **Deprecated**. Siguen respondiendo
con normalidad —no se rompe nada si tu integración las usa— pero tienen un
reemplazo mejor y van a retirarse. Cada una dice cuál es su sucesor en su propia
página.

Si estás empezando una integración, no construyas sobre ellas. Cómo se anuncian
y se retiran está en [Versionado y deprecaciones](/documentacion/conceptos/versionado).