Chave por estabelecimento
Cada loja gera a própria chave no painel do gerente, com escopos (senhas, mensagens, protocolos) e pode revogá-la a qualquer momento.
A API do Vinki liga a fila e o WhatsApp do estabelecimento a outros apps: o sistema de gestão, o prontuário, o PDV ou um app próprio do cliente. Você cria e chama senhas, fala com quem espera e recebe os eventos de volta.
Cada loja gera a própria chave no painel do gerente, com escopos (senhas, mensagens, protocolos) e pode revogá-la a qualquer momento.
O Vinki envia pelo número que a loja conectou. A credencial da Meta nunca sai do Vinki e nunca passa pela sua aplicação.
Eventos enviados ao seu endereço com assinatura, repetição automática e chave de idempotência para não processar duas vezes.
/v1/senhasCria uma senha numa fila; com whatsapp, já liga o acompanhamento do cliente.
/v1/senhas/{id}Situação da senha: aguardando, chamando, em atendimento, concluída.
/v1/senhas/{id}/chamarChama a senha num guichê ou sala; o painel anuncia e o cliente é avisado.
/v1/senhas/{id}/solicitacoesEnvia uma solicitação do atendente ao cliente (documento, foto, confirmação).
/v1/protocolosAbre um protocolo ligado à senha ou ao cliente e devolve o código.
/v1/mensagensEnvia uma mensagem de modelo aprovado ao cliente de um atendimento.
senha.chamadaUma senha foi chamada (número, fila, guichê).
senha.concluidaO atendimento terminou; inclui a nota, se houver.
mensagem.recebidaO cliente respondeu na conversa do atendimento.
protocolo.atualizadoUm protocolo mudou de situação.
# cria a senha e liga o WhatsApp do cliente
curl https://api.vinki.me/v1/senhas \
-H "Authorization: Bearer $VINKI_CHAVE" \
-H "Idempotency-Key: pedido-48213" \
-d '{"fila":"geral","whatsapp":"5519999990000"}'
# resposta
{ "id": "sen_8f2k", "numero": "A015",
"situacao": "aguardando" }
# pede um documento enquanto o cliente espera
curl https://api.vinki.me/v1/senhas/sen_8f2k/solicitacoes \
-H "Authorization: Bearer $VINKI_CHAVE" \
-d '{"texto":"Envie uma foto do pedido médico"}'
# webhook recebido pelo seu sistema
POST https://seu-sistema/webhooks/vinki
X-Vinki-Assinatura: t=1793795762,v1=…
{ "tipo": "senha.chamada", "numero": "A015",
"guiche": "3" }