qrcode.updated
Novo QR Code disponivel para pareamento da instancia.
flag: qrcodeUpdated
Requisição
POST /webhooks/codechat HTTP/1.1Content-Type: application/jsonx-webhook-event: qrcode.updated
Payload
{"data": {"base64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA","code": "2@abc","count": 1,"expiresAt": "2026-07-04T18:01:00Z","expiresInSeconds": 60},"event": "qrcode.updated","instance": {"connectionStatus": "qr_code","externalAttributes": {},"id": 1,"name": "codechat","ownerJid": null},"timestamp": "2026-07-04T18:00:00Z"}
countnumberobrigatório, não aceita `null`. Quantidade de QRs emitidos nesta tentativa.
codestringobrigatório, não aceita `null`. Codigo bruto do QR Code.
base64stringobrigatório, não aceita `null`. Imagem do QR Code em data URL base64.
expiresInSecondsnumberobrigatório, não aceita `null`. Tempo restante informado pelo canal de QR, em segundos.
expiresAtstringobrigatório, não aceita `null`. Timestamp RFC3339 UTC calculado para expiracao do QR Code.
Observações de entrega
- Evento emitido pelo fluxo de QR, nao diretamente por um struct de evento do whatsmeow.
- Implemente idempotência por chave de negócio e aceite a possibilidade de duplicidades e reordenação.
