Webhook (POST para o seu URL)
HTTP POST com um corpo JSON estruturado no momento em que uma leitura é bem-sucedida. Configure um URL, autenticação HTTP Basic opcional, e está pronto. iOS e Android.
Cinco gatilhos incorporados disparam no momento em que lê uma tag NFC, um código QR ou um código de barras - POST para o seu próprio servidor, abre o URL, executa um Atalho, lê o resultado em voz alta ou reproduz um som. A NFC.cool é o leitor; você controla a ação.
HTTP POST com um corpo JSON estruturado no momento em que uma leitura é bem-sucedida. Configure um URL, autenticação HTTP Basic opcional, e está pronto. iOS e Android.
Quando um URL lido tem um esquema `shortcuts://`, executa automaticamente o Atalho do iOS correspondente - sem um toque adicional. Encaminhe os dados da leitura para tudo o que os Atalhos conseguem alcançar.
Quando o payload é um URL normal, abre-o automaticamente no Safari (ou no destino de ligação direta correspondente). Salte o passo de 'tocar para abrir'.
Leia o payload lido em voz alta, com as mãos livres. Velocidade da fala configurável. Útil para acessibilidade, fluxos de trabalho com as mãos ocupadas, ou apenas uma confirmação satisfatória.
Reproduza um som de confirmação na leitura - o seu próprio ficheiro de áudio à escolha ou um dos tons incorporados.
Os webhooks disparam a partir de três fontes de eventos: leituras NFC, leituras QR e leituras de códigos de barras. Cada fonte tem o seu próprio interruptor de ativar/desativar, para que possa encaminhar as leituras NFC para o seu sistema de inventário sem que o leitor de câmara inunde o mesmo endpoint. O webhook em si é o mesmo - um URL, um payload JSON, um POST.
Cada POST envia um corpo JSON com esta forma:
{
"identifier": "04:A2:7F:1B:5E:80:00",
"date": "2026-05-12T14:23:01Z",
"content": "Filament Spool #1234",
"tagType": "openPrintTag",
"structured": {
"material": "PLA",
"color": "#FF6F4C",
"manufacturer": "Prusament",
"uuid": "5e8a-7c1d-4f90"
}
}Os campos tagType e structured aparecem apenas para formatos especiais como o OpenPrintTag; todas as outras leituras enviam apenas os três primeiros campos. A referência para programadores tem a descrição completa campo a campo, autenticação, curl e servidores de exemplo prontos a executar.
A forma mais rápida de ver o ciclo completo de ponta a ponta: Servidor Web no GitHub. Um servidor de exemplo mínimo que aceita os payloads de webhook da NFC.cool, regista-os e mostra a estrutura ao vivo. Clone, execute, aponte o seu iPhone para ele e veja as leituras a chegar.
| Gratuito | Platinum | |
|---|---|---|
| Webhook NFC e QR | ✗ | ✓ |
| Sintetizador de Voz | ✗ | ✓ |
| Atalhos | ✗ | ✓ |
| Sincronização iCloud | ✓ | ✓ |
Sim - os webhooks estão disponíveis nas versões iOS e Android da NFC.cool Tools. A estrutura do payload JSON é a mesma em todas as plataformas. (Os outros quatro gatilhos do iOS - Atalho automático, voz, áudio, abertura de ligações - são apenas para iOS.)
Um URL atualmente. O mesmo URL recebe todos os eventos de leitura, distinguidos pelos interruptores de fonte ativados e pelo tipo de payload.
Autenticação HTTP Basic - nome de utilizador + palavra-passe, guardados encriptados no Keychain do iOS. Tokens Bearer, cabeçalhos personalizados e assinatura HMAC não são atualmente suportados.
O POST falha e o evento fica registado no dispositivo. Hoje não existe fila de repetição automática; se o seu servidor puder ser instável, conceba o seu handler para ser idempotente na repetição e volte a disparar a partir do histórico de leituras.
Nenhum limite rígido imposto pela NFC.cool. Os próprios payloads das tags estão limitados pelo padrão NFC (alguns KB para tags NDEF típicas).
Clone o Servidor Web no GitHub, execute-o localmente, aponte a app para ele e verá cada leitura a chegar em tempo real.