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

# Usa la API pública de Kajabi

> Crea claves de API y accede a la documentación de la API pública de Kajabi.

La **API pública de Kajabi** te permite crear integraciones personalizadas y automatizar flujos de trabajo. Este artículo te explica cómo crear claves de API y acceder a la documentación de la API.

## Antes de empezar: confirma que el acceso a la API está activo

La API pública está incluida en el **plan Pro actual**. Si tienes un **plan Pro legacy** (una suscripción Pro anterior), el acceso a la API *no* está incluido de forma predeterminada; deberás actualizar al plan Pro actual o agregar el **complemento de \$25/mes de la API pública**.

## Claves de API

Para crear una clave de API:

1. Desde el Kajabi Dashboard, ve a Settings > [Public API](https://app.kajabi.com/admin/settings/public_api) (dentro de Account Settings)
   <Frame>
     <img src="https://mintcdn.com/kajabi-support/7Bitb73t1NSi8i6s/images/publicapi.jpg?fit=max&auto=format&n=7Bitb73t1NSi8i6s&q=85&s=303947615a3749fada80fa624076e767" alt="Publicapi" width="3340" height="1724" data-path="images/publicapi.jpg" />
   </Frame>
2. Haz clic en **Create User API Key.**
   <Frame>
     <img src="https://mintcdn.com/kajabi-support/lTeMFKnnahH1bJIh/images/createuserapi.jpg?fit=max&auto=format&n=lTeMFKnnahH1bJIh&q=85&s=fdea775b9a4c57e25d5c9d840e9165c6" alt="Createuserapi" width="2526" height="654" data-path="images/createuserapi.jpg" />
   </Frame>
3. Escribe un **name** para tu clave.
4. Selecciona el usuario de la cuenta y los permisos.
5. Haz clic en **Create.**

<Warning>
  **Importante:** Solo los Propietarios y Subpropietarios pueden crear claves de API.
</Warning>

<img src="https://mintlify.s3.us-west-1.amazonaws.com/kajabi-support/es/articles/images/7a23153d_41110702373403.png" alt="Pantalla de creación de clave de API" />

<Note>
  **Nota:** Por seguridad, puedes "Delete" o "Rotate" las credenciales de API en cualquier momento. Esto invalidará cualquier token de acceso otorgado con esas credenciales.
</Note>

### Uso de Zapier o una integración de terceros

Las credenciales creadas aquí (OAuth client ID y client secret) son para la API pública de Kajabi y no son lo mismo que el API Key y el API Secret que se usan para Zapier y otras integraciones nativas.

Si estás conectando Kajabi con Zapier, consulta [<u>Localiza tu API key y API secret de Kajabi</u>](https://help.kajabi.com/articles/api-integrations/zapier/how-to-locate-your-kajabi-api-key-and-api-secret) en su lugar.

## Límites y disponibilidad de la API

* Límites de solicitudes: la API pública de Kajabi aplica límites de solicitudes para proteger la estabilidad de la plataforma. Para conocer los valores actuales, consulta la [<u>documentación de la API</u>](https://help.kajabi.com/api-reference) o contacta a [<u>soporte de Kajabi</u>](https://help.kajabi.com/articles/resources/support/how-to-contact-kajabi-support).
* Disponibilidad de datos: no todos los datos visibles en tu Kajabi dashboard están disponibles a través de la API pública. Si un campo o métrica específico que necesitas no aparece en la referencia de la API, actualmente no está expuesto a través de la API; envía una solicitud de función a través del [feedback portal.](https://feedback.kajabi.com/)
* Lista blanca de IP: Kajabi actualmente no publica una lista blanca de IP para el acceso a la API. Si tu entorno requiere esto, contacta a soporte para obtener la guía actual.

## Webhooks o API pública: ¿cuál necesitas?

| | **API pública** | **Webhooks** |
| :- | :- | :- |
| Qué hace | Extrae o envía datos programáticamente mediante endpoints REST | Recibe notificaciones de eventos en tiempo real de Kajabi hacia tu sistema |
| Dirección | Bidireccional (lectura y escritura) | Principalmente saliente (Kajabi → tu endpoint); también disponible entrante |
| Ideal para | Integraciones personalizadas, acceso masivo a datos, creación de apps | Automatizaciones basadas en eventos (p. ej., activar un flujo de trabajo cuando ocurre una compra) |
| Plan requerido | Pro (incluido) o complemento de \$25/mes | Disponible en los planes Growth y Pro |

[Aprende a usar Webhooks con Kajabi](../webhooks/webhooks-explained)

## Solución de errores de autenticación

Si recibes un error 401 Unauthorized o 403 Forbidden después de generar un token:

1. Revisa los permisos de la clave: al crear tu API key, debes seleccionar explícitamente los alcances de permisos que tu integración necesita. Un token generado a partir de una clave con alcances insuficientes será rechazado en endpoints protegidos, incluso si el token en sí es válido. Elimina y vuelve a crear la clave con los permisos correctos.
2. Confirma que el acceso está activo: si el acceso a la API se habilitó recientemente en tu cuenta, espera hasta 10 minutos para que el cambio se propague antes de hacer pruebas.
3. Revisa los encabezados de tu solicitud: asegúrate de enviar el token como un Bearer token en el encabezado Authorization, no como un parámetro de consulta.

## Documentación de la API

Para información detallada sobre endpoints, parámetros de solicitud y ejemplos, visita la **documentación de la API pública de Kajabi**:

* [help.kajabi.com/api-reference](https://help.kajabi.com/api-reference)

Esta documentación ofrece una guía completa sobre cómo usar los distintos endpoints, el manejo de errores y las mejores prácticas para integrarte con la API pública.

## Obtén ayuda

Si encuentras un posible error o tienes preguntas sobre el funcionamiento de la API pública de Kajabi, [contacta a nuestro equipo de soporte](../../resources/support/how-to-contact-kajabi-support).

Kajabi no puede atender consultas específicas sobre programación personalizada. Si necesitas ayuda para implementar o solucionar problemas de código personalizado con la API, te recomendamos buscar asesoría con un experto o desarrollador.
