Votre logiciel est prévenu en direct de ce qui arrive à vos annonces, sans avoir à interroger l’API.
Indiquez l’adresse https de votre logiciel dans Mon espace API ; un bouton y envoie un appel de test. Sitigeo envoie un POST JSON pour chaque événement ; en cas d’échec (pas de réponse 2xx en 5 secondes), un nouvel essai part une minute plus tard.
Événement
Quand
listing.published
Annonce créée ou mise à jour (avec ses warnings)
listing.rejected
Annonce refusée par le contrôle qualité (avec la liste des problèmes)
Chaque appel est signé avec le secret affiché à la création du webhook : v1 est le HMAC-SHA256, en hexadécimal, de <t>.<corps brut>. Refusez un appel dont la signature ne correspond pas ou dont l’horodatage a plus de 5 minutes.