LLM Skills
~/catalog/backend//webhooks
BackendGitHub source

Queue for async processing

/webhooks

Webhooks allow real-time event notifications when actions occur in a BigCommerce store. Subscribe to events like order creation, product updates, or customer changes. Webhooks use OAuth authentication

qdhenryqdhenry
1.3k
March 1, 2026
// skill content

<overview> Webhooks provide real-time event notifications when actions occur in a BigCommerce store. Subscribe to events such as order creation, product updates, or customer changes. Webhooks use OAuth authentication and JSON payloads. </overview> <endpoint> `` POST/GET/PUT/DELETE https://api.bigcommerce.com/stores/{store_hash}/v3/hooks </endpoint> <creating_webhooks> <basic_webhook> bash POST /v3/hooks X-Auth-Token: {access_token} Content-Type: application/json { "scope": "store/order/created", "destination": "https://your-app.com/webhooks/order-created", "is_active": true, "headers": { "X-Custom-Header": "my-value", "Authorization": "Bearer your-secret-token" } } </basic_webhook> <response> json { "data": { "id": 12345, "client_id": "your-client-id", "store_hash": "abc123", "scope": "store/order/created", "destination": "https://your-app.com/webhooks/order-created", "is_active": true, "created_at": "2024-01-15T10:30:00Z", "updated_at": "2024-01-15T10:30:00Z" } } </response> <custom_headers> Use custom headers to validate incoming webhooks: - Authentication tokens - Shared secrets for signature verification - App identifiers </custom_headers> </creating_webhooks> <webhook_scopes> <order_events> store/order/* # All order events store/order/created # New order placed store/order/updated # Order modified store/order/archived # Order archived store/order/statusUpdated # Status changed store/order/message/created # New order message store/order/refund/created # Refund processed </order_events> <product_events> store/product/* # All product events store/product/created # New product store/product/updated # Product modified store/product/deleted # Product removed store/product/inventory/updated # Stock level changed store/product/inventory/order/updated # Inventory from order </product_events> <customer_events> store/customer/* # All customer events store/customer/created # New customer account store/customer/updated # Customer modified store/customer/deleted # Customer removed store/customer/address/created # New address added store/customer/address/updated # Address modified store/customer/address/deleted # Address removed store/customer/payment/instrument/default/updated # Default payment changed </customer_events> <cart_events> store/cart/* # All cart events store/cart/created # New cart store/cart/updated # Cart modified store/cart/deleted # Cart removed store/cart/abandoned # Cart abandoned store/cart/converted # Cart became order store/cart/lineItem/* # Line item changes </cart_events> <category_events> store/category/* # All category events store/category/created store/category/updated store/category/deleted </category_events> <subscriber_events> store/subscriber/* # All subscriber events store/subscriber/created store/subscriber/updated store/subscriber/deleted </subscriber_events> <channel_events> store/channel/* # All channel events store/channel/created store/channel/updated </channel_events> <sku_events> store/sku/* # All SKU events store/sku/created store/sku/updated store/sku/deleted store/sku/inventory/updated store/sku/inventory/order/updated </sku_events> <shipment_events> store/shipment/* # All shipment events store/shipment/created store/shipment/updated store/shipment/deleted </shipment_events> </webhook_scopes> <payload_structure> <standard_payload> json { "scope": "store/order/created", "store_id": "12345", "data": { "type": "order", "id": 67890 }, "hash": "abc123def456", "created_at": 1705312200, "producer": "stores/abc123" } `` The payload contains minimal data:just enough to identify what changed. Fetch full details via API. </standardpayload> <dataobject> The

// original public source
qdhenry/Claude-Command-Suite
/.claude/skills/bigcommerce-api/references/webhooks.md
License: License not specified. Review the repository before reusing it.
Independent project, not affiliated with Anthropic. This skill remains the property of its original author.
// install this skill
Paste this command in your terminal at the root of your project:
mkdir -p .claude/commands && curl -o ".claude/commands/webhooks.md" "https://raw.githubusercontent.com/qdhenry/Claude-Command-Suite/main/.claude/skills/bigcommerce-api/references/webhooks.md"
Then in Claude Code, type /webhooks to activate it.
open_in_newOpen original source
// save
Save available after sign in.
loginSign in to save
// information
Creatorqdhenry
Stars 1.3k
CategoryBackend
UpdatedMarch 1, 2026
Format.md
AccessFree
// similar

Skills Backend

View allarrow_forward