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

# Estruturas de Payload de Webhook

> Formato do campo data em entregas de webhook

# Estruturas de Payload de Webhook

O campo `data` do envelope contém o payload do evento. A estrutura depende do valor de `type`.

<Warning>
  Os payloads de webhook **não são idênticos** às respostas GET da API. Exemplos: transferências usam `transfer_id` (não `id`) e `transfer_created_at` (não `created_at`).
</Warning>

## Envelope

Toda entrega HTTP usa o mesmo envelope. Veja [Envelope](/api-reference/banking/webhook-schema-envelope).

## Payloads por tipo de evento

<CardGroup cols={2}>
  <Card title="Transferências" icon="arrow-right-arrow-left" href="/api-reference/banking/webhook-schema-transfer">
    `CASHOUT.PIX.TRANSFERS.*`
  </Card>

  <Card title="QR code criado" icon="qrcode" href="/api-reference/banking/webhook-schema-qrcode-created">
    `CASHIN.PIX.QRCODES.CREATED`
  </Card>

  <Card title="QR code pago" icon="qrcode" href="/api-reference/banking/webhook-schema-qrcode-paid">
    `CASHIN.PIX.QRCODES.PAID`
  </Card>

  <Card title="Depósito recebido" icon="arrow-down" href="/api-reference/banking/webhook-schema-deposit">
    `CASHIN.DEPOSITS.RECEIVED`
  </Card>

  <Card title="Estorno" icon="rotate-left" href="/api-reference/banking/webhook-schema-refund">
    `CASHOUT.PIX.REFUNDS.*`
  </Card>

  <Card title="Boleto" icon="barcode" href="/api-reference/banking/webhook-schema-boleto">
    `CASHOUT.BOLETO.PAYMENTS.*`
  </Card>
</CardGroup>

Cada página acima renderiza o schema OpenAPI completo com tipos, campos e enums.
