Webhook events

Last updated: April 2026

Webhooks let you receive real-time HTTP notifications when events happen in Techfleet Sync. Configure them in Settings → API → Webhooks.

Available events

  • inventory.updated — A product price or stock changed
  • unit.sold — A serialized unit was marked as sold
  • order.created — A new buyer order was placed
  • order.paid — A buyer order payment was confirmed
  • order.refunded — An order was refunded
  • channel.sync.completed — A channel sync job finished
  • channel.sync.failed — A channel sync job failed

Webhook payload

{
  "event": "order.paid",
  "timestamp": 1712345678,
  "data": { "orderId": "...", "totalCents": 55000, ... }
}

Security

Each webhook request includes a signature header (X-Techfleet-Signature) using HMAC-SHA256. Verify it in your endpoint handler to confirm the request came from Techfleet Sync.

TIP

Webhook delivery is retried up to 5 times with exponential backoff if your endpoint returns a non-2xx status.

Was this article helpful?