Listar Chaves Públicas de Webhook
Recupera uma lista paginada de chaves públicas usadas pela Kiwify para assinar eventos de webhook. Suporta paginação baseada em cursor para recuperação eficiente de dados.
Headers de Entrega de Webhook
Cada POST de webhook inclui:
| Header | Descrição |
|---|---|
Content-Type | Sempre application/json |
x-kiwify-digital-signature | Assinatura Ed25519 em base64url (sem padding) |
x-kiwify-timestamp | Timestamp Unix em milissegundos usado na mensagem assinada |
Verificação de Assinatura
- Reconstrua a mensagem assinada:
{url_path}:POST:{raw_body}:{timestamp} - Calcule o hash SHA-256 dos bytes da mensagem
- Verifique a assinatura com a chave pública ativa deste endpoint (EdDSA-Ed25519)
- Rejeite timestamps com mais de 5 minutos de diferença
Consulte o guia Headers e Verificação de Webhooks para o passo a passo completo com exemplos de código.
Autorizações
UUID of the service account (e.g., 550e8400-e29b-41d4-a716-446655440000)
Unix timestamp in milliseconds (e.g., 1704636800000). Must be within 5 minutes of server time.
Must be 'service-account' for service account authentication
EdDSA signature of the request in base64 format. Signs: uri:method:body:timestamp
Parâmetros de consulta
Maximum number of results per page (1-100, default: 20).
x >= 0Pagination cursor in format "timestamp_micros:id".
