GET /products endpoint immediately and process all changes.
For single-slot availability changes (capacity, vacancies, status) use
POST /{integrationId}/availability/notify instead — it’s faster and avoids
re-fetching your entire catalog.Endpoint
Path parameter
Authentication
Authenticate using yourwebhook_secret in the x-webhook-secret header.
This endpoint does not use the Authorization header or your auth_key.
Response
Error responses
How hash deduplication works
Seyaha hashes the full response body from yourGET /products call. If the hash matches
the previous sync, it skips all DB writes and returns skipped: true. This means you
can call sync/trigger freely — if nothing changed on your side, it completes instantly
with no side effects.
