Concluir o Challenge
Instance
Concluir o Challenge
Envia o resultado da resolução do passkey (assertion WebAuthn) para concluir a conexão da instância
POST
Concluir o Challenge
Conceituação
Este método faz parte do fluxo de conexão da instância via Passkey (WebAuthn), sendo a etapa final desse processo:- O endpoint de QR Code é chamado e retorna um
challenge. - Esse challenge é resolvido no dispositivo / autenticador (procedimento feito fora do Z-API, e que não depende da nossa API).
- O resultado dessa resolução (a assertion WebAuthn) é enviado para este endpoint, para que a instância conclua a conexão.
A resolução do challenge acontece diretamente entre o dispositivo do usuário e o autenticador (Passkey), fora do ecossistema Z-API. Este endpoint apenas recebe o resultado já processado.Pensando nessa nova autenticação do WhatsApp, o Z-API criou uma extensão chamada Z-API Connector, justamente para facilitar essa validação da Chave de Acesso.
Atributos
Obrigatórios
ID da sua instância. Disponível no painel Z-API em Instâncias.
Token da sua instância Z-API.
Obrigatórios
Identificador da credencial gerada pelo autenticador
Identificador bruto (raw) da credencial
Tipo da credencial. Sempre “public-key”
Dados da assinatura WebAuthn retornados pelo autenticador
Opcionais
Extensões do cliente retornadas pelo autenticador
Request Body
Response
200
Retorna o resultado do processamento da assertion pelo middleware da instância. Existem três variações possíveis: Sucesso:Respostas com
success: false indicam que o payload da assertion está malformado — é necessário corrigir o corpo enviado e reenviar. Não se trata de um erro de infraestrutura do Z-API.400
Retornado nos seguintes casos:- Instância não encontrada para o par
instanceId+token: