FulifyFulify Docs

Fulify API (v4): real-time webhooks + incremental sync

v4.0.29 – 4.0.30APINew

The API can now push changes out as they happen — so integrations (Linnworks, an iPaaS, or your own service) don't have to poll — plus a faster way to pull just what changed.

API

  • Outbound webhooks — Subscribe a URL in Settings → Webhooks and Fulify will POST an event whenever a product is created, updated, or deleted. Choose specific events or receive all of them.
  • Signed & verifiable — Every delivery is signed (X-Fulify-Signature, an HMAC of the timestamp and body) so you can confirm it genuinely came from Fulify, with a Test button to send a signed ping to your endpoint.
  • Reliable delivery — Deliveries are retried with backoff if your endpoint is unavailable, are delivered at-least-once (dedupe on the delivery id), and an endpoint that keeps failing is automatically paused so you can fix it and re-enable.
  • Incremental sync — GET /v1/products now accepts ?updatedSince=<timestamp> to return only products changed since your last check — pair it with the cursor pagination for efficient delta syncs.
Webhooks fire on changes made anywhere — the app editor, imports, or the API itself — so downstream systems stay current without polling your whole catalog.