Webhook

Webhook je način na koji vas sustav obavijesti da se nešto dogodilo, bez da to zatražite. Za obrasce to znači: kada stigne odgovor, Gatherino odmah poziva vaš URL i šalje mu podatke.

Dobro je znati: uređivač i račun u Gatherinu dostupni su na engleskom ili češkom. Obrasci koje ispunjavaju vaši korisnici mogu se prikazati na 18 jezika, uključujući hrvatski.

Suprotnost webhooku je polling. Vaš bi sustav tada morao stalno pitati „ima li što novo?“. To je sporije i opterećuje obje strane.

Webhook šalje podatke kao HTTP POST zahtjev s tijelom u JSON formatu. Vaš poslužitelj prihvaća zahtjev, pohranjuje što mu je potrebno i potvrđuje da je sve u redu.

Dobar primatelj webhooka brzo odgovara, a zahtjevnije poslove prebacuje u pozadinu. Ako odgovor traje predugo, poziv može isteći zbog vremenskog ograničenja.

Česta pitanja

Po čemu se webhook razlikuje od API-ja?

Webhook vam podatke šalje čim se nešto dogodi. Kod API-ja vi postavljate upit kada su vam podaci potrebni.

Trebam li vlastiti poslužitelj?

Potrebna vam je ili vlastita krajnja točka (endpoint) ili usluga koja može primati dolazne webhookove.

Jesu li webhookovi sigurni?

Pozivi se šalju putem HTTPS-a. Vašu krajnju točku zaštitite tajnim tokenom i provjerite primljeni sadržaj.

Povezano

Isprobajte Gatherino besplatno

Besplatni paket: 3 obrasca i 100 odgovora mjesečno. Bez kreditne kartice, podaci pohranjeni u EU.

Počnite besplatno →