v1/products
OAuth scope: organization.read
Webhook that delivers events related to products.
Supported events:
createdupdateddeleted
Authorizations
The signature header follows the format t={timestamp},v1={signature}.
Verification steps:
- Extract the timestamp and signature from the signature header
- Reject the request if the timestamp is older than 5 minutes
- Recreate the signed payload: '{timestamp}.{raw_request_body}'
- Compute HMAC-SHA256 of the signed payload using your webhook secret as the key
- Compare the computed signature with the one in the header
Body
Webhook payload for topic v1/products. Delivered whenever a product is created, updated, or deleted.
Unique identifier for this webhook event
"123e4567-e89b-12d3-a456-426614174000"
ID of the webhook subscription that received the event
"123e4567-e89b-12d3-a456-426614174000"
ID of the organization that owns the product
"123e4567-e89b-12d3-a456-426614174000"
ID of the membership associated with the subscription
"123e4567-e89b-12d3-a456-426614174000"
Webhook topic
v1/products "v1/products"
Timestamp when the webhook event was created (RFC3339)
"2025-01-27T22:05:07.000Z"
Response
Webhook received successfully