> ## 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.

# Referencia de datos de webhooks salientes

> Consulta los campos enviados a aplicaciones de terceros al usar los Webhooks salientes de Kajabi.

Los **Webhooks salientes** envían información a aplicaciones de terceros cuando ocurren acciones específicas en Kajabi. Este artículo cubre todos los campos enviados para los webhooks de Purchase Created, Payment Succeeded, Cart Purchase y Form Submission.

<Note>
  **Nota:**
  Los Webhooks en Kajabi están disponibles exclusivamente para Héroes en nuestros Planes Growth o Pro. Aprende a mejorar tu plan de suscripción de Kajabi [aquí](../../account-settings/billing/manage-your-subscription).
</Note>

## Webhooks salientes

¿Qué son los webhooks salientes? Un Webhook saliente envía información a una aplicación de terceros cuando ocurre una acción en Kajabi.

Un Webhook saliente se puede usar cuando quieres enviar información (incluyendo nombre, correo y datos de la transacción) a una aplicación de terceros después de que se realiza una compra en Kajabi.

[Aprende a usar webhooks en Kajabi](../../api-integrations/webhooks/webhooks-explained).

## Webhooks de Purchase Created

Los siguientes campos se envían a tus aplicaciones de terceros cuando un cliente compra una oferta de pago único, realiza su primer pago de una suscripción, o una oferta de plan de pago. Ten en cuenta que esto no incluye las compras realizadas a través de Kajabi Cart. Para los pedidos de carrito, consulta la sección de Webhooks de Cart Purchase más abajo.

### ID

* **id** - Identificador único de la transacción.

### Oferta

Información de la Oferta asociada al pago en el momento de la transacción.

* **id** - Identificador único de la oferta de Kajabi
* **title** - El título de la Oferta de Kajabi que se compró

### Miembro

Información de contacto asociada al pago en el momento de la transacción.

* **id** - Identificador único del registro de contacto del cliente que realizó una transacción de pago
* **email** - La dirección de correo del registro de contacto en el momento de la transacción de pago
* **name** - El nombre completo del registro de contacto en el momento de la transacción de pago
* **first\_name** - El nombre del registro de contacto en el momento de la transacción de pago
* **last\_name** - El apellido del registro de contacto en el momento de la transacción de pago

### Información de contacto adicional

Detalles de contacto adicionales recopilados en el momento de la transacción, si están habilitados en la configuración de la Oferta.

* **address\_line\_1** - Línea de dirección 1 del cliente (por ejemplo, calle, apartado postal o nombre de la empresa), si se recopiló al momento del checkout
* **address\_line\_2** - Línea de dirección 2 del cliente (por ejemplo, departamento, suite, unidad o edificio), si se recopiló al momento del checkout
* **address\_city** - Ciudad, distrito, colonia, pueblo o localidad del cliente, si se recopiló al momento del checkout
* **address\_country** - Código de país de dos letras del cliente, si se recopiló al momento del checkout
* **address\_country\_name** - Nombre completo del país del cliente, si se recopiló al momento del checkout
* **address\_state** - Estado, provincia o región del cliente, si se recopiló al momento del checkout
* **address\_zip** - Código postal del cliente, si se recopiló al momento del checkout
* **phone\_number** - Número de teléfono del cliente, si se recopiló al momento del checkout
* **business\_number** - Número de negocio/fiscal del cliente, si se recopiló al momento del checkout
* **custom\_fieldname** - Campos de formulario personalizados y sus valores enviados al momento del checkout (por ejemplo, custom\_1, custom\_2, etc.)

## Webhooks de Payment Succeeded

### Atributos

* **id** - Identificador único del evento.
* **Event** - Cadena que representa el tipo de evento. Por ejemplo, "payment.succeeded" ocurre cada vez que un pago es exitoso.

### Oferta (no se mostrará para pedidos con varias Ofertas)

Información de la Oferta asociada al pago en el momento de la transacción.

* **id** - Identificador único de la oferta de Kajabi.
* **title** - El título de la Oferta de Kajabi que se compró.
* **internal\_title** - El título interno de la oferta de Kajabi que se compró.
* **type** - Tipo de Oferta de Kajabi. Puede ser pago único, suscripción, plan de pago o gratis.

### Miembro

Información de contacto asociada al pago en el momento de la transacción.

* **id** - Identificador único del registro de contacto del cliente que realizó una transacción de pago.
* **email** - La dirección de correo del registro de contacto en el momento de la transacción de pago.
* **name** - El nombre completo del registro de contacto en el momento de la transacción de pago.
* **first\_name** - El nombre del registro de contacto en el momento de la transacción de pago.
* **last\_name** - El apellido del registro de contacto en el momento de la transacción de pago.

### Transacción de pago

Información de pago asociada al momento de la transacción.

* **id** - Identificador único de la transacción.
* **created\_at** - Fecha y hora en que se creó la transacción.
* **payment\_processor** - Procesador usado para la transacción (por ejemplo, "Kajabi Payments", "Stripe").
* **payment\_method** - Método de pago usado para la transacción.
* **currency** - Código de moneda ISO de tres letras.
* **coupon\_code** - Código de cupón usado, si aplica.
* **subtotal** - Subtotal del pedido, en la unidad más pequeña de la moneda, antes de descuentos e impuestos.
* **discount\_amount** - Monto total de descuento del pedido, en la unidad más pequeña de la moneda.
* **sales\_tax** - Impuesto de ventas total del pedido, en la unidad más pequeña de la moneda.
* **amount\_paid** - Monto total pagado después de descuentos e impuestos, en la unidad más pequeña de la moneda.

## Webhooks de Cart Purchase

### Pedido

Información del pedido asociada a la compra del carrito.

* **id** - Identificador único del pedido.
* **source** - El origen del pedido (por ejemplo, "cart").
* **order\_number** - El número de pedido asignado a este pedido del carrito.
* **order\_items** - Un arreglo de artículos incluidos en el pedido del carrito. Cada artículo del pedido contiene los siguientes campos:
  * **type** - El tipo de artículo (por ejemplo, "Offer").
  * **id** - Identificador único del artículo (por ejemplo, el ID de la Oferta).
  * **title** - El título del artículo en el momento de la compra.
  * **internal\_title** - El título interno del artículo, si está configurado.
  * **quantity** - La cantidad de este artículo comprada.
  * **unit\_cost** - El precio unitario del artículo, en la unidad más pequeña de la moneda (por ejemplo, centavos).
  * **unit\_cost\_decimal** - El precio unitario del artículo. Formateado con decimales si aplica.
  * **subtotal** - El subtotal de la línea del artículo (precio unitario × cantidad), en la unidad más pequeña de la moneda, antes de descuentos e impuestos.
  * **subtotal\_decimal** - El subtotal de la línea del artículo. Formateado con decimales si aplica.
  * **discount\_amount** - El descuento aplicado a esta línea del artículo, en la unidad más pequeña de la moneda.
  * **discount\_amount\_decimal** - El descuento aplicado a esta línea del artículo. Formateado con decimales si aplica.
  * **sales\_tax** - Impuesto de ventas de esta línea del artículo, en la unidad más pequeña de la moneda.
  * **sales\_tax\_decimal** - Impuesto de ventas de esta línea del artículo. Formateado con decimales si aplica.
  * **total\_amount** - El total de esta línea del artículo después de descuentos e impuestos, en la unidad más pequeña de la moneda.
  * **total\_amount\_decimal** - El total de esta línea del artículo. Formateado con decimales si aplica.

### Transacción de pago

Detalles de la transacción para la compra del carrito.

* **id** - Identificador único de la transacción.
* **created\_at** - Fecha y hora en que se creó la transacción.
* **payment\_processor** - Procesador usado para la transacción (por ejemplo, "Kajabi Payments", "Stripe").
* **payment\_method** - Método de pago usado para la transacción. Para Kajabi Payments, esto es más granular (por ejemplo, visa, mastercard, apple\_pay, etc.).
* **payment\_method\_country** - Código de país de dos letras del método de pago, si está disponible.
* **currency** - Código de moneda ISO de tres letras.
* **coupon\_code** - Código de cupón usado, si aplica.
* **subtotal** - Subtotal del pedido, en la unidad más pequeña de la moneda, antes de descuentos e impuestos.
* **subtotal\_decimal** - Subtotal del pedido. Formateado con decimales si aplica.
* **discount\_amount** - Monto total de descuento del pedido, en la unidad más pequeña de la moneda.
* **discount\_amount\_decimal** - Monto total de descuento. Formateado con decimales si aplica.
* **sales\_tax** - Impuesto de ventas total del pedido, en la unidad más pequeña de la moneda.
* **sales\_tax\_decimal** - Impuesto de ventas total. Formateado con decimales si aplica.
* **amount\_paid** - Monto total pagado después de descuentos e impuestos, en la unidad más pequeña de la moneda.
* **amount\_paid\_decimal** - Monto total pagado. Formateado con decimales si aplica.
* **receipt\_number** - ID general de recibo/factura para la transacción.

### Campos de Kajabi Payments (si aplica)

Estos campos solo se incluyen cuando Kajabi Payments es el procesador de pagos:

* **fee\_amount** - Comisiones de procesamiento, en la unidad más pequeña de la moneda (centavos).
* **fee\_amount\_decimal** - Comisiones de procesamiento. Formateado con decimales si aplica.
* **net\_amount** - Monto neto después de comisiones, en la unidad más pequeña de la moneda (centavos).
* **net\_amount\_decimal** - Monto neto después de comisiones. Formateado con decimales si aplica.

### Campos de liquidación (si aplica)

Estos campos solo se incluyen cuando existe una liquidación entre monedas (Kajabi Payments):

* **settlement\_currency** - El código de moneda de la liquidación/transferencia.
* **settlement\_amount** - Monto de la liquidación en la unidad más pequeña de la moneda de liquidación.
* **settlement\_amount\_decimal** - Monto de la liquidación. Formateado con decimales si aplica.
* **settlement\_net\_amount** - Monto neto de la liquidación después de comisiones, en la unidad más pequeña de la moneda de liquidación.
* **settlement\_net\_amount\_decimal** - Monto neto de la liquidación. Formateado con decimales si aplica.

### Campos de factura (si aplica)

* **invoice\_number** - Solo se incluye para pedidos basados en factura.

### Miembro

Información de contacto asociada al pago en el momento de la transacción.

* **id** - Identificador único del registro de contacto del cliente.
* **email** - La dirección de correo del registro de contacto en el momento de la transacción.
* **name** - El nombre completo del registro de contacto en el momento de la transacción.
* **first\_name** - El nombre del registro de contacto en el momento de la transacción.
* **last\_name** - El apellido del registro de contacto en el momento de la transacción.

### Información de contacto adicional

Detalles de contacto adicionales recopilados en el momento de la transacción, si están habilitados. Solo se incluyen los campos con valores.

* **address\_line\_1** - Línea de dirección 1 del cliente (por ejemplo, calle, apartado postal o nombre de la empresa), si se recopiló en el checkout.
* **address\_line\_2** - Línea de dirección 2 del cliente (por ejemplo, departamento, suite, unidad o edificio), si se recopiló en el checkout.
* **address\_city** - Ciudad, distrito, colonia, pueblo o localidad del cliente, si se recopiló en el checkout.
* **address\_country** - Código de país de dos letras del cliente, si se recopiló en el checkout.
* **address\_country\_name** - Nombre completo del país del cliente, si se recopiló en el checkout.
* **address\_state** - Estado, provincia o región del cliente, si se recopiló en el checkout.
* **address\_zip** - Código postal del cliente, si se recopiló en el checkout.
* **phone\_number** - Número de teléfono del cliente, si se recopiló en el checkout.
* **business\_number** - Número de negocio/fiscal del cliente, si se recopiló en el checkout.
* **custom\_fieldname** - Campos de formulario personalizados y sus valores enviados al momento del checkout (por ejemplo, custom\_1, custom\_2, etc.).

## Webhooks de Form Submission

Los siguientes campos se envían a tus aplicaciones de terceros (por ejemplo, Zapier) cuando un cliente envía un formulario.

### Campos base

* **id** - Identificador único del envío del formulario
* **form** - Información sobre el formulario que se envió:
  * **id** - Identificador único del formulario.
  * **title** - El título del formulario.
* **custom\_fields** - Un objeto que contiene todos los valores de campos personalizados, indexados por el título del campo personalizado en lugar de su handle.

### Campos predeterminados del Formulario

Estos campos aparecen en el nivel superior del payload solo si el campo correspondiente está configurado en el formulario.

* **name** - El nombre completo de quien envía el formulario
* **email** - La dirección de correo de quien envía el formulario
* **phone\_number** - El número de teléfono de quien envía el formulario
* **mobile\_phone\_number** - El número de celular de quien envía el formulario
* **address\_line\_1** - Línea de dirección 1 (por ejemplo, calle, apartado postal o nombre de la empresa)
* **address\_line\_2** - Línea de dirección 2 (por ejemplo, departamento, suite, unidad o edificio)
* **address\_city** - Ciudad, distrito, colonia, pueblo o localidad.
* **address\_state** - Estado, provincia o región
* **address\_country** - Código de país de dos letras
* **address\_zip** - Código postal
* **business\_number** - Número de negocio/fiscal

### Campos de nombre analizados

Si el formulario tiene un campo de nombre configurado, se incluyen estos campos adicionales:

* **first\_name** - El nombre de quien envía el formulario, extraído del campo de nombre.
* **last\_name** - El apellido de quien envía el formulario, extraído del campo de nombre.

### Campos personalizados del Formulario

* **custom\_1** hasta **custom\_150** - Valores de campos personalizados, indexados por su handle interno (por ejemplo, custom\_1, custom\_2, etc.). Estos aparecen en el nivel superior solo si el campo personalizado correspondiente está configurado en el formulario. El valor es lo que haya ingresado quien envía el formulario.
