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

# Registro de cambios

<Update label="June 10, 2026" description="1.1.0">
  Se agregó una relación `purchases` al endpoint de transactions, que enumera las compras de ofertas (offer purchases) que cubre una transacción. Una transacción cubre varias compras de ofertas cuando se agrupan varias ofertas en un solo cargo, lo cual puede ocurrir cuando un checkout incluye varios order bumps, o en pedidos de tipo Cart o Invoice.

  Se marcó como obsoleta (deprecated) la relación singular `offer`; sigue estando disponible para transacciones de una sola oferta, pero devuelve `null` para transacciones agrupadas; usa `purchases` en su lugar.

  Se agregaron filtros de propiedad de producto (product-ownership) a los endpoints de contacts y customers: `filter[has_product_id]`, `filter[has_active_product_id]`, `filter[has_no_product_id]` y `filter[previously_owned_product_id]`.

  Se agregó `filter[exclude_product_types][]` al endpoint de products para excluir productos según su tipo productizable (productizable type).

  Se eliminó el filtro de búsqueda `filter[is_suppressed]` de contacts.

  Eliminar un contacto que tiene suscripciones o planes de pago activos de Kajabi Payments ahora devuelve un error `422 Unprocessable Entity` en lugar de eliminar el contacto.
</Update>

<Update label="December 18, 2025" description="1.0.1">
  Se corrigió la ruta documentada para los endpoints relacionados con hooks v1.0.1
</Update>

<Update label="September 4, 2025" description="1.0.0">
  Se actualizó openapi.yaml a OAS v3.1.1
</Update>

<Update label="September 3, 2025" description="0.9.4">
  Se mejoró la documentación del endpoint de transactions
</Update>

<Update label="August 21, 2025" description="0.9.3">
  Se aclaró la documentación del endpoint de creación de webhooks sobre el uso del atributo resource\_id. Se eliminó la documentación de price\_description del endpoint de offers, ya que no es compatible. Mejoras generales de seguridad y estabilidad, código refactorizado.
</Update>

<Update label="August 15, 2025" description="0.9.2">
  Se agregó filter\[customer\_id] a los endpoints de purchases, orders y transactions. Se agregó el parámetro filter\[name\_or\_email] a transactions.
</Update>

<Update label="August 14, 2025" description="0.9.1">
  Se agregó el endpoint /v1/purchases/:id/cancel\_subscription
</Update>

<Update label="August 4, 2025" description="0.9.0">
  Se agregaron los endpoints /v1/contact\_notes: list, show, create, update, delete
</Update>

<Update label="August 1, 2025" description="0.8.0">
  Se agregaron webhooks salientes mediante los endpoints /v1/hooks
</Update>

<Update label="July 31, 2025" description="0.7.0">
  Se agregaron los endpoints de orders para list y details

  Se agregaron los endpoints de order\_items para list y details
</Update>

<Update label="July 21, 2025" description="0.6.0">
  Se agregaron los endpoints de form\_submissions para list y details
</Update>

<Update label="June 27, 2025" description="0.5.0">
  Se agregaron/eliminaron parámetros para la búsqueda de contacts y customers

  Se mejoró el rendimiento de búsqueda de contacts y customers

  Se agregaron endpoints para purchases: list, details, reactivate y deactivate

  Se agregaron endpoints para páginas del sitio web, entradas de blog y landing pages

  Se agregó el atributo url a los recursos de products y forms

  Corrección de error: eliminar un contacto y volver a crearlo con el mismo email

  Se agregó el atributo currency a offer

  Se ordenaron los contacts por created\_at
</Update>

<Update label="April 11, 2025" description="0.5.0">
  Nuevo sitio para desarrolladores [https://developers.kajabi.com](https://developers.kajabi.com)

  Se agregaron definiciones de atributos de recursos a la documentación

  Se mejoró la documentación con ejemplos de respuesta más completos usando distintos parámetros de solicitud

  Se agregó checkout url al recurso offer

  Se agregaron endpoints para forms, incluyendo el envío de formularios

  Las ofertas relacionadas con contacts ahora se enlazan por url en lugar de listarse por id

  Se agregó publishing\_option a la API pública de module/lesson

  Se agregaron los atributos internal\_title e información de pago al serializador de offer

  Se agregó refresh\_token a la respuesta de oauth/token

  Se agregaron los endpoints de transactions

  Se agregó la relación lessons.media para courses
</Update>

<Update label="March 19, 2025" description="0.3.0">
  Se agregó el endpoint de revocación de oauth

  Se mejoró la documentación para la concesión de credenciales de oauth token

  Se agregaron parámetros de filtro para contacts: search, has\_product\_id, has\_tag\_id, has\_offer\_id

  Se agregaron los endpoints de customers

  Se agregaron los endpoints de courses

  Se agregaron ejemplos de respuesta a la documentación para los parámetros de página y filtro

  Se mejoró la documentación de las respuestas exitosas

  Se agregaron ejemplos de respuesta de error forbidden

  Se mejoró la documentación para otorgar y revocar offers
</Update>

<Update label="October 25, 2024" description="0.2.0">
  Intercambio de credenciales usando la api key/secret de la cuenta de Kajabi

  Se agregaron endpoints de relación de offers en contacts para otorgar/revocar offers

  Se agregó la relación de contacts a offers

  Se agregó la relación de products a offers

  Se agregaron los endpoints de products

  Se agregaron los endpoints de offers
</Update>

<Update label="October 21, 2024" description="0.1.3">
  Se agregaron los endpoints de contact tag

  Se agregaron endpoints de relación de tags en contacts para agregar/quitar tags

  Se documentó el parámetro /contacts/{id}?include= con un ejemplo de tags
</Update>

<Update label="October 11, 2024" description="0.1.2">
  Se agregó el endpoint /api/v1/custom\_fields

  Se aclararon los filtros para contacts en la especificación de openapi
</Update>

<Update label="October 3, 2024" description="0.1.1">
  Se agregó ordenamiento (sorting) a contacts

  Se agregaron campos dispersos (sparse fields) a contacts

  Se agregaron filtros al endpoint de listado de contacts
</Update>

<Update label="July 22, 2024" description="0.1.0">
  Se agregaron los endpoints de contacts

  Se agregaron los endpoints de sites

  Se agregó el endpoint me para el usuario actual

  Se agregó el endpoint de version

  Se agregó el endpoint oauth/token para autenticar con nombre de usuario/contraseña
</Update>
