{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/banco-inter/main/json-schema/banco-inter-webhook-completo-schema.json",
  "title": "Webhook",
  "x-generated": "2026-10-18",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/banco-inter-pix-openapi.yml#/components/schemas/WebhookCompleto",
  "type": "object",
  "required": [
    "webhookUrl",
    "chave",
    "criacao"
  ],
  "properties": {
    "webhookUrl": {
      "type": "string",
      "format": "uri"
    },
    "chave": {
      "type": "string",
      "title": "Chave DICT do recebedor",
      "description": "# Formato do campo chave\n\n* O campo chave determina a chave Pix registrada no DICT que será utilizada para a cobrança. Essa chave será lida pelo aplicativo do PSP do pagador para consulta ao DICT, que retornará a informação que identificará o recebedor da cobrança.\n* Os tipos de chave podem ser: telefone, e-mail, cpf/cnpj ou EVP.\n* O formato das chaves pode ser encontrado na seção \"Formatação das chaves do DICT no BR Code\" do [Manual de Padrões para iniciação do Pix](https://www.bcb.gov.br/estabilidadefinanceira/pagamentosinstantaneos).\n",
      "maxLength": 77
    },
    "criacao": {
      "type": "string",
      "format": "date-time",
      "title": "Data de Criação",
      "description": "Data e hora em que o webhook foi cadastrado. Respeita RFC 3339.",
      "readOnly": true
    }
  }
}