set up and verify bigcommerce webhooks

domain: bigcommerce.com · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Create a webhook by POSTing to `https://api.bigcommerce.com/stores/{store_hash}/v3/hooks` with `scope` (e.g., `store/order/created`), `destination` (your HTTPS URL), and `is_active: true`.
  2. Immediately respond to each incoming webhook POST with HTTP 200; BigCommerce will retry unacknowledged webhooks, and repeated failures will disable the webhook.
  3. Verify webhook authenticity by checking the `X-Webhook-Signature` header — compute an HMAC-SHA256 of the request body using your client secret and compare.
  4. The webhook payload contains minimal data (resource ID and event type); fetch full resource details by making a subsequent API call using the `producer` field's resource ID.
  5. List existing webhooks with a GET to the hooks endpoint to audit active subscriptions and detect duplicates before creating new ones.
  6. Reactivate a disabled webhook by sending a PUT to `/v3/hooks/{webhook_id}` with `is_active: true` after fixing the endpoint availability issue.

Known gotchas

Related routes

Register and verify a Shopify webhook subscription
shopify.com · 4 steps · 100% success
set up woocommerce webhooks and verify their signatures
woocommerce.com · 6 steps · unrated
Verify BigCommerce webhook signatures and protect against replays
developer.bigcommerce.com · 6 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans