Webhook
Un webhook è un endpoint HTTPS che registri perché un fornitore ti invii ogni evento appena accade, invece di fartelo cercare con il polling.
In dettaglio
Gli endpoint si iscrivono per evento — SMS ricevuto, attivazione completata, attivazione scaduta, pagamento confermato, saldo basso — e non ricevono altro. Aspettiamo dieci secondi una risposta 2xx, poi riproviamo su una scala fissa di 30 secondi, 2 minuti, 10 minuti, 1 ora, 6 ore e 24 ore; un endpoint che fallisce 24 consegne di fila viene disattivato in automatico. Rispondi 2xx appena hai salvato l'id della consegna e fai il lavoro vero dopo.
Detto anche
- callback
- push notification
- http callback
Termini correlati
- Firma HMACUna firma HMAC è un hash con chiave inviato insieme a un webhook, che prova al destinatario che la richiesta è autentica e integra.
- Long pollingIl long polling è una richiesta che il server tiene aperta finché non succede qualcosa, rispondendo subito invece di restituire un risultato vuoto.