Webhook Management
Manage webhook subscriptions, signing secrets, test sends, and the delivery log for your brand. Create a subscription to start receiving snapshot or event pushes; the outbound payload shapes are documented under Webhook snapshots and Webhook events.
Create Webhook Subscription
/api/v1/webhooks/subscriptions/webhooks.create_subscriptionCreates a webhook subscription for your brand. The full signing secret is returned only once, in this response. A brand may hold at most one event subscription.
Request body
kindType: enumdefault snapshotWhether the subscription is snapshot or event based.
Show values
kindType: enumdefault snapshotWhether the subscription is snapshot or event based.
- default
- snapshot
snapshoteventresourceType: enumResource type for snapshot subscriptions.
Show values
resourceType: enumResource type for snapshot subscriptions.
contentcreatorevent_types Type: string[]Event names the subscription listens for.
event_types Type: string[]Event names the subscription listens for.
resource_filters Type: anyFilters that scope which resources are delivered.
resource_filters Type: anyFilters that scope which resources are delivered.
urlType: string(uri)Requiredmin length 1 ยท max length 2048Destination URL where webhook payloads are sent.
urlType: string(uri)Requiredmin length 1 ยท max length 2048Destination URL where webhook payloads are sent.
- min length
- 1
- max length
- 2048
custom_headers Type: anyExtra HTTP headers sent with each webhook request.
custom_headers Type: anyExtra HTTP headers sent with each webhook request.
interval_hours Type: enumHours between snapshot deliveries. Allowed values: 4, 6, 12, 24, 168, 720. The first snapshot is sent within minutes of the subscription being saved, not after a full interval has passed.
Show values
interval_hours Type: enumHours between snapshot deliveries. Allowed values: 4, 6, 12, 24, 168, 720. The first snapshot is sent within minutes of the subscription being saved, not after a full interval has passed.
461224168720max_items Type: integeror nullminimum 0Maximum number of items per delivery.
max_items Type: integeror nullminimum 0Maximum number of items per delivery.
- minimum
- 0
secret_type Type: enumdefault defaultType of signing secret to attach to the subscription.
Show values
secret_type Type: enumdefault defaultType of signing secret to attach to the subscription.
- default
- default
defaultnewReturns WebhookSubscriptionCreated
idType: stringread-onlyEncoded identifier of the webhook subscription.
idType: stringread-onlyEncoded identifier of the webhook subscription.
kindType: enumread-onlyType of webhook this subscription delivers.
Show values
kindType: enumread-onlyType of webhook this subscription delivers.
snapshoteventresourceType: enumread-onlyResource type the subscription is for (content or creator).
Show values
resourceType: enumread-onlyResource type the subscription is for (content or creator).
contentcreatorevent_types Type: string[]read-onlyEvent types the subscription listens for.
event_types Type: string[]read-onlyEvent types the subscription listens for.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secretType: stringor nullread-onlyFull signing secret, returned only once, at the moment it is minted. Null when the subscription reuses the brand's existing default secret, since that value is never shown twice.
secretType: stringor nullread-onlyFull signing secret, returned only once, at the moment it is minted. Null when the subscription reuses the brand's existing default secret, since that value is never shown twice.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
Responses
WebhookSubscriptionCreated
idType: stringread-onlyEncoded identifier of the webhook subscription.
idType: stringread-onlyEncoded identifier of the webhook subscription.
kindType: enumread-onlyType of webhook this subscription delivers.
Show values
kindType: enumread-onlyType of webhook this subscription delivers.
snapshoteventresourceType: enumread-onlyResource type the subscription is for (content or creator).
Show values
resourceType: enumread-onlyResource type the subscription is for (content or creator).
contentcreatorevent_types Type: string[]read-onlyEvent types the subscription listens for.
event_types Type: string[]read-onlyEvent types the subscription listens for.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secretType: stringor nullread-onlyFull signing secret, returned only once, at the moment it is minted. Null when the subscription reuses the brand's existing default secret, since that value is never shown twice.
secretType: stringor nullread-onlyFull signing secret, returned only once, at the moment it is minted. Null when the subscription reuses the brand's existing default secret, since that value is never shown twice.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
List Webhook Subscriptions
/api/v1/webhooks/subscriptions/webhooks.list_subscriptionsReturns the webhook subscriptions owned by your brand, newest first.
Returns WebhookSubscription
idType: stringread-onlyEncoded identifier of the webhook subscription.
idType: stringread-onlyEncoded identifier of the webhook subscription.
kindType: enumread-onlyType of webhook this subscription delivers.
Show values
kindType: enumread-onlyType of webhook this subscription delivers.
snapshoteventresourceType: enumread-onlyResource type the subscription is for (content or creator).
Show values
resourceType: enumread-onlyResource type the subscription is for (content or creator).
contentcreatorevent_types Type: string[]read-onlyEvent types the subscription listens for.
event_types Type: string[]read-onlyEvent types the subscription listens for.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
last_run_at Type: string(date-time)or nullread-onlyWhen this subscription last dispatched a delivery.
last_run_at Type: string(date-time)or nullread-onlyWhen this subscription last dispatched a delivery.
last_status Type: enumread-onlyOutcome status of the most recent delivery. Empty until the subscription has dispatched for the first time.
Show values
last_status Type: enumread-onlyOutcome status of the most recent delivery. Empty until the subscription has dispatched for the first time.
SUCCESSFAILEDcreatedType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Responses
WebhookSubscription
idType: stringread-onlyEncoded identifier of the webhook subscription.
idType: stringread-onlyEncoded identifier of the webhook subscription.
kindType: enumread-onlyType of webhook this subscription delivers.
Show values
kindType: enumread-onlyType of webhook this subscription delivers.
snapshoteventresourceType: enumread-onlyResource type the subscription is for (content or creator).
Show values
resourceType: enumread-onlyResource type the subscription is for (content or creator).
contentcreatorevent_types Type: string[]read-onlyEvent types the subscription listens for.
event_types Type: string[]read-onlyEvent types the subscription listens for.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
last_run_at Type: string(date-time)or nullread-onlyWhen this subscription last dispatched a delivery.
last_run_at Type: string(date-time)or nullread-onlyWhen this subscription last dispatched a delivery.
last_status Type: enumread-onlyOutcome status of the most recent delivery. Empty until the subscription has dispatched for the first time.
Show values
last_status Type: enumread-onlyOutcome status of the most recent delivery. Empty until the subscription has dispatched for the first time.
SUCCESSFAILEDcreatedType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Get Webhook Subscription
/api/v1/webhooks/subscriptions/{subscription_id}/webhooks.get_subscriptionReturns a single subscription.
Parameters
subscription_id Type: stringRequired
subscription_id Type: stringRequiredReturns WebhookSubscription
idType: stringread-onlyEncoded identifier of the webhook subscription.
idType: stringread-onlyEncoded identifier of the webhook subscription.
kindType: enumread-onlyType of webhook this subscription delivers.
Show values
kindType: enumread-onlyType of webhook this subscription delivers.
snapshoteventresourceType: enumread-onlyResource type the subscription is for (content or creator).
Show values
resourceType: enumread-onlyResource type the subscription is for (content or creator).
contentcreatorevent_types Type: string[]read-onlyEvent types the subscription listens for.
event_types Type: string[]read-onlyEvent types the subscription listens for.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
last_run_at Type: string(date-time)or nullread-onlyWhen this subscription last dispatched a delivery.
last_run_at Type: string(date-time)or nullread-onlyWhen this subscription last dispatched a delivery.
last_status Type: enumread-onlyOutcome status of the most recent delivery. Empty until the subscription has dispatched for the first time.
Show values
last_status Type: enumread-onlyOutcome status of the most recent delivery. Empty until the subscription has dispatched for the first time.
SUCCESSFAILEDcreatedType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Responses
WebhookSubscription
idType: stringread-onlyEncoded identifier of the webhook subscription.
idType: stringread-onlyEncoded identifier of the webhook subscription.
kindType: enumread-onlyType of webhook this subscription delivers.
Show values
kindType: enumread-onlyType of webhook this subscription delivers.
snapshoteventresourceType: enumread-onlyResource type the subscription is for (content or creator).
Show values
resourceType: enumread-onlyResource type the subscription is for (content or creator).
contentcreatorevent_types Type: string[]read-onlyEvent types the subscription listens for.
event_types Type: string[]read-onlyEvent types the subscription listens for.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
last_run_at Type: string(date-time)or nullread-onlyWhen this subscription last dispatched a delivery.
last_run_at Type: string(date-time)or nullread-onlyWhen this subscription last dispatched a delivery.
last_status Type: enumread-onlyOutcome status of the most recent delivery. Empty until the subscription has dispatched for the first time.
Show values
last_status Type: enumread-onlyOutcome status of the most recent delivery. Empty until the subscription has dispatched for the first time.
SUCCESSFAILEDcreatedType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Update Webhook Subscription
/api/v1/webhooks/subscriptions/{subscription_id}/webhooks.update_subscriptionPartially updates a subscription's url, custom_headers, resource_filters, interval_hours, max_items, or enabled. kind, resource, and event_types are immutable after create.
Parameters
subscription_id Type: stringRequired
subscription_id Type: stringRequiredRequest body
urlType: string(uri)min length 1 ยท max length 2048Destination URL where webhook payloads are sent.
urlType: string(uri)min length 1 ยท max length 2048Destination URL where webhook payloads are sent.
- min length
- 1
- max length
- 2048
resource_filters Type: anyFilters that scope which resources are delivered.
resource_filters Type: anyFilters that scope which resources are delivered.
custom_headers Type: anyExtra HTTP headers sent with each webhook request.
custom_headers Type: anyExtra HTTP headers sent with each webhook request.
interval_hours Type: enumHours between snapshot deliveries. Allowed values: 4, 6, 12, 24, 168, 720. The first snapshot is sent within minutes of the subscription being saved, not after a full interval has passed.
Show values
interval_hours Type: enumHours between snapshot deliveries. Allowed values: 4, 6, 12, 24, 168, 720. The first snapshot is sent within minutes of the subscription being saved, not after a full interval has passed.
461224168720max_items Type: integeror nullminimum 0Maximum number of items per delivery.
max_items Type: integeror nullminimum 0Maximum number of items per delivery.
- minimum
- 0
enabledType: booleanWhether this subscription is active and will be dispatched.
enabledType: booleanWhether this subscription is active and will be dispatched.
Returns WebhookSubscription
idType: stringread-onlyEncoded identifier of the webhook subscription.
idType: stringread-onlyEncoded identifier of the webhook subscription.
kindType: enumread-onlyType of webhook this subscription delivers.
Show values
kindType: enumread-onlyType of webhook this subscription delivers.
snapshoteventresourceType: enumread-onlyResource type the subscription is for (content or creator).
Show values
resourceType: enumread-onlyResource type the subscription is for (content or creator).
contentcreatorevent_types Type: string[]read-onlyEvent types the subscription listens for.
event_types Type: string[]read-onlyEvent types the subscription listens for.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
last_run_at Type: string(date-time)or nullread-onlyWhen this subscription last dispatched a delivery.
last_run_at Type: string(date-time)or nullread-onlyWhen this subscription last dispatched a delivery.
last_status Type: enumread-onlyOutcome status of the most recent delivery. Empty until the subscription has dispatched for the first time.
Show values
last_status Type: enumread-onlyOutcome status of the most recent delivery. Empty until the subscription has dispatched for the first time.
SUCCESSFAILEDcreatedType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Responses
WebhookSubscription
idType: stringread-onlyEncoded identifier of the webhook subscription.
idType: stringread-onlyEncoded identifier of the webhook subscription.
kindType: enumread-onlyType of webhook this subscription delivers.
Show values
kindType: enumread-onlyType of webhook this subscription delivers.
snapshoteventresourceType: enumread-onlyResource type the subscription is for (content or creator).
Show values
resourceType: enumread-onlyResource type the subscription is for (content or creator).
contentcreatorevent_types Type: string[]read-onlyEvent types the subscription listens for.
event_types Type: string[]read-onlyEvent types the subscription listens for.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
last_run_at Type: string(date-time)or nullread-onlyWhen this subscription last dispatched a delivery.
last_run_at Type: string(date-time)or nullread-onlyWhen this subscription last dispatched a delivery.
last_status Type: enumread-onlyOutcome status of the most recent delivery. Empty until the subscription has dispatched for the first time.
Show values
last_status Type: enumread-onlyOutcome status of the most recent delivery. Empty until the subscription has dispatched for the first time.
SUCCESSFAILEDcreatedType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Delete Webhook Subscription
/api/v1/webhooks/subscriptions/{subscription_id}/webhooks.delete_subscriptionDeletes a subscription. This is destructive: the subscription stops receiving deliveries.
Parameters
subscription_id Type: stringRequired
subscription_id Type: stringRequiredReturns WebhookDeleteAcknowledgement
acknowledgedType: booleanread-onlyAlways true; confirms the webhook resource delete was acknowledged.
acknowledgedType: booleanread-onlyAlways true; confirms the webhook resource delete was acknowledged.
actionType: stringread-onlyAction that was performed. Always 'delete'.
actionType: stringread-onlyAction that was performed. Always 'delete'.
statusType: stringread-onlyCompletion status of the action. Always 'complete'.
statusType: stringread-onlyCompletion status of the action. Always 'complete'.
Responses
WebhookDeleteAcknowledgement
acknowledgedType: booleanread-onlyAlways true; confirms the webhook resource delete was acknowledged.
acknowledgedType: booleanread-onlyAlways true; confirms the webhook resource delete was acknowledged.
actionType: stringread-onlyAction that was performed. Always 'delete'.
actionType: stringread-onlyAction that was performed. Always 'delete'.
statusType: stringread-onlyCompletion status of the action. Always 'complete'.
statusType: stringread-onlyCompletion status of the action. Always 'complete'.
Rotate Webhook Subscription Secret
/api/v1/webhooks/subscriptions/{subscription_id}/rotate_secret/webhooks.rotate_subscription_secretMints a new signing secret for the subscription and returns the full secret once. Deliveries after this use the new secret.
Parameters
subscription_id Type: stringRequired
subscription_id Type: stringRequiredReturns WebhookSubscriptionCreated
idType: stringread-onlyEncoded identifier of the webhook subscription.
idType: stringread-onlyEncoded identifier of the webhook subscription.
kindType: enumread-onlyType of webhook this subscription delivers.
Show values
kindType: enumread-onlyType of webhook this subscription delivers.
snapshoteventresourceType: enumread-onlyResource type the subscription is for (content or creator).
Show values
resourceType: enumread-onlyResource type the subscription is for (content or creator).
contentcreatorevent_types Type: string[]read-onlyEvent types the subscription listens for.
event_types Type: string[]read-onlyEvent types the subscription listens for.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secretType: stringor nullread-onlyFull signing secret, returned only once, at the moment it is minted. Null when the subscription reuses the brand's existing default secret, since that value is never shown twice.
secretType: stringor nullread-onlyFull signing secret, returned only once, at the moment it is minted. Null when the subscription reuses the brand's existing default secret, since that value is never shown twice.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
Responses
WebhookSubscriptionCreated
idType: stringread-onlyEncoded identifier of the webhook subscription.
idType: stringread-onlyEncoded identifier of the webhook subscription.
kindType: enumread-onlyType of webhook this subscription delivers.
Show values
kindType: enumread-onlyType of webhook this subscription delivers.
snapshoteventresourceType: enumread-onlyResource type the subscription is for (content or creator).
Show values
resourceType: enumread-onlyResource type the subscription is for (content or creator).
contentcreatorevent_types Type: string[]read-onlyEvent types the subscription listens for.
event_types Type: string[]read-onlyEvent types the subscription listens for.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
resource_filters Type: anyread-onlyFilters applied to select which resources are delivered.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
urlType: string(uri)read-onlyDestination URL where webhook payloads are sent.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
custom_headers Type: anyread-onlyCustom HTTP headers to include with each delivery.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
interval_hours Type: integeror nullread-onlyHours between snapshot deliveries.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
max_items Type: integeror nullread-onlyMax rows a real snapshot delivers. Null or 0 falls back to the default item limit.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secret_prefix Type: stringread-onlyPublic prefix of the subscription signing secret.
secretType: stringor nullread-onlyFull signing secret, returned only once, at the moment it is minted. Null when the subscription reuses the brand's existing default secret, since that value is never shown twice.
secretType: stringor nullread-onlyFull signing secret, returned only once, at the moment it is minted. Null when the subscription reuses the brand's existing default secret, since that value is never shown twice.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
enabledType: booleanread-onlyWhether this subscription is active and will be dispatched.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
Send Test Webhook
/api/v1/webhooks/subscriptions/{subscription_id}/send_test/webhooks.send_testQueues a test event to the subscription's URL so you can verify signing and parsing. Rate limited to 12 per hour per subscription. A disabled subscription is rejected.
Parameters
subscription_id Type: stringRequired
subscription_id Type: stringRequiredResponses
Test delivery queued.
Create Webhook Secret
/api/v1/webhooks/secrets/webhooks.create_secretCreates a signing secret for the brand. The full secret is returned only once.
Request body
kindType: enumdefault snapshotWhether the secret is for snapshot or event webhooks.
Show values
kindType: enumdefault snapshotWhether the secret is for snapshot or event webhooks.
- default
- snapshot
snapshoteventmake_default Type: booleandefault falseSet this secret as the default for its kind.
make_default Type: booleandefault falseSet this secret as the default for its kind.
- default
- false
Returns WebhookSecretCreated
idType: stringread-onlyEncoded identifier of the webhook secret.
idType: stringread-onlyEncoded identifier of the webhook secret.
kindType: enumread-onlyType of webhook this secret applies to.
Show values
kindType: enumread-onlyType of webhook this secret applies to.
snapshoteventsecret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
secret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
secretType: stringread-onlyFull signing secret, returned only once on creation.
secretType: stringread-onlyFull signing secret, returned only once on creation.
Responses
WebhookSecretCreated
idType: stringread-onlyEncoded identifier of the webhook secret.
idType: stringread-onlyEncoded identifier of the webhook secret.
kindType: enumread-onlyType of webhook this secret applies to.
Show values
kindType: enumread-onlyType of webhook this secret applies to.
snapshoteventsecret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
secret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
secretType: stringread-onlyFull signing secret, returned only once on creation.
secretType: stringread-onlyFull signing secret, returned only once on creation.
List Webhook Secrets
/api/v1/webhooks/secrets/webhooks.list_secretsLists the brand's active secrets.
Returns WebhookSecret
idType: stringread-onlyEncoded identifier of the webhook secret.
idType: stringread-onlyEncoded identifier of the webhook secret.
kindType: enumread-onlyType of webhook this secret applies to.
Show values
kindType: enumread-onlyType of webhook this secret applies to.
snapshoteventsecret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
secret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Responses
WebhookSecret
idType: stringread-onlyEncoded identifier of the webhook secret.
idType: stringread-onlyEncoded identifier of the webhook secret.
kindType: enumread-onlyType of webhook this secret applies to.
Show values
kindType: enumread-onlyType of webhook this secret applies to.
snapshoteventsecret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
secret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Get Webhook Secret
/api/v1/webhooks/secrets/{secret_id}/webhooks.get_secretReturns a single secret.
Parameters
secret_id Type: stringRequired
secret_id Type: stringRequiredReturns WebhookSecret
idType: stringread-onlyEncoded identifier of the webhook secret.
idType: stringread-onlyEncoded identifier of the webhook secret.
kindType: enumread-onlyType of webhook this secret applies to.
Show values
kindType: enumread-onlyType of webhook this secret applies to.
snapshoteventsecret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
secret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Responses
WebhookSecret
idType: stringread-onlyEncoded identifier of the webhook secret.
idType: stringread-onlyEncoded identifier of the webhook secret.
kindType: enumread-onlyType of webhook this secret applies to.
Show values
kindType: enumread-onlyType of webhook this secret applies to.
snapshoteventsecret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
secret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Delete Webhook Secret
/api/v1/webhooks/secrets/{secret_id}/webhooks.delete_secretDeactivates a secret. The default secret, or one still linked to a subscription, cannot be deleted.
Parameters
secret_id Type: stringRequired
secret_id Type: stringRequiredReturns WebhookDeleteAcknowledgement
acknowledgedType: booleanread-onlyAlways true; confirms the webhook resource delete was acknowledged.
acknowledgedType: booleanread-onlyAlways true; confirms the webhook resource delete was acknowledged.
actionType: stringread-onlyAction that was performed. Always 'delete'.
actionType: stringread-onlyAction that was performed. Always 'delete'.
statusType: stringread-onlyCompletion status of the action. Always 'complete'.
statusType: stringread-onlyCompletion status of the action. Always 'complete'.
Responses
WebhookDeleteAcknowledgement
acknowledgedType: booleanread-onlyAlways true; confirms the webhook resource delete was acknowledged.
acknowledgedType: booleanread-onlyAlways true; confirms the webhook resource delete was acknowledged.
actionType: stringread-onlyAction that was performed. Always 'delete'.
actionType: stringread-onlyAction that was performed. Always 'delete'.
statusType: stringread-onlyCompletion status of the action. Always 'complete'.
statusType: stringread-onlyCompletion status of the action. Always 'complete'.
Set Default Webhook Secret
/api/v1/webhooks/secrets/{secret_id}/set_default/webhooks.set_default_secretMarks a secret as the brand's default for its kind.
Parameters
secret_id Type: stringRequired
secret_id Type: stringRequiredReturns WebhookSecret
idType: stringread-onlyEncoded identifier of the webhook secret.
idType: stringread-onlyEncoded identifier of the webhook secret.
kindType: enumread-onlyType of webhook this secret applies to.
Show values
kindType: enumread-onlyType of webhook this secret applies to.
snapshoteventsecret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
secret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Responses
WebhookSecret
idType: stringread-onlyEncoded identifier of the webhook secret.
idType: stringread-onlyEncoded identifier of the webhook secret.
kindType: enumread-onlyType of webhook this secret applies to.
Show values
kindType: enumread-onlyType of webhook this secret applies to.
snapshoteventsecret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
secret_prefix Type: stringread-onlyNon-sensitive prefix of the secret, shown for identification.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_active Type: booleanread-onlyWhether this secret is currently active.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
is_default Type: booleanread-onlyWhether this is the default secret for the brand and kind.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
List Available Webhook Events
/api/v1/webhooks/events/webhooks.list_eventsLists the event types an event subscription can listen for.
Returns WebhookAvailableEvent
eventType: stringread-onlyEvent type identifier, e.g. creator_vetting.completed.
eventType: stringread-onlyEvent type identifier, e.g. creator_vetting.completed.
groupType: stringread-onlyHuman-readable grouping label.
groupType: stringread-onlyHuman-readable grouping label.
descriptionType: stringread-onlyWhat triggers the event and what the payload holds.
descriptionType: stringread-onlyWhat triggers the event and what the payload holds.
Responses
WebhookAvailableEvent
eventType: stringread-onlyEvent type identifier, e.g. creator_vetting.completed.
eventType: stringread-onlyEvent type identifier, e.g. creator_vetting.completed.
groupType: stringread-onlyHuman-readable grouping label.
groupType: stringread-onlyHuman-readable grouping label.
descriptionType: stringread-onlyWhat triggers the event and what the payload holds.
descriptionType: stringread-onlyWhat triggers the event and what the payload holds.
List Webhook Deliveries
/api/v1/webhooks/deliveries/webhooks.list_deliveriesLists webhook delivery attempts for the brand, newest first. Filter by subscription (masked id), state, and a created_after / created_before window.
Parameters
createdType: string(date-time)Delivery creation time (ISO 8601).
createdType: string(date-time)Delivery creation time (ISO 8601).
created_after Type: string(date-time)Delivery creation time (ISO 8601). (Inclusive Lower Bound)
created_after Type: string(date-time)Delivery creation time (ISO 8601). (Inclusive Lower Bound)
created_before Type: string(date-time)Delivery creation time (ISO 8601). (Inclusive Upper Bound)
created_before Type: string(date-time)Delivery creation time (ISO 8601). (Inclusive Upper Bound)
sort_by Type: enum[]unique items trueShow values
sort_by Type: enum[]unique items true- unique items
- true
created-createdstateType: enumCurrent delivery state.
Show values
stateType: enumCurrent delivery state.
PENDINGSUCCEEDEDFAILEDEXHAUSTEDQUOTA_EXHAUSTEDstate!Type: enumexclude where state - Current delivery state.
Show values
state!Type: enumexclude where state - Current delivery state.
PENDINGSUCCEEDEDFAILEDEXHAUSTEDQUOTA_EXHAUSTEDsubscriptionType: stringScope to a single subscription by its masked id.
subscriptionType: stringScope to a single subscription by its masked id.
Returns WebhookDelivery
idType: stringread-onlyEncoded identifier of the webhook delivery.
idType: stringread-onlyEncoded identifier of the webhook delivery.
subscriptionType: stringread-onlyEncoded identifier of the parent subscription.
subscriptionType: stringread-onlyEncoded identifier of the parent subscription.
scheduled_at Type: string(date-time)read-onlyWhen this delivery is scheduled to be sent.
scheduled_at Type: string(date-time)read-onlyWhen this delivery is scheduled to be sent.
attempt_count Type: integerread-onlyNumber of delivery attempts made so far.
attempt_count Type: integerread-onlyNumber of delivery attempts made so far.
stateType: enumread-onlyCurrent state of the delivery.
Show values
stateType: enumread-onlyCurrent state of the delivery.
PENDINGSUCCEEDEDFAILEDEXHAUSTEDQUOTA_EXHAUSTEDlast_status_code Type: integeror nullread-onlyHTTP status code returned by the most recent attempt.
last_status_code Type: integeror nullread-onlyHTTP status code returned by the most recent attempt.
last_error Type: stringread-onlyError message from the most recent failed attempt.
last_error Type: stringread-onlyError message from the most recent failed attempt.
response_excerpt Type: stringread-onlyExcerpt of the response body returned by the endpoint.
response_excerpt Type: stringread-onlyExcerpt of the response body returned by the endpoint.
finished_at Type: string(date-time)or nullread-onlyWhen the delivery finished (succeeded or exhausted).
finished_at Type: string(date-time)or nullread-onlyWhen the delivery finished (succeeded or exhausted).
item_count Type: integeror nullread-onlyNumber of items included in the delivered payload.
item_count Type: integeror nullread-onlyNumber of items included in the delivered payload.
sha256Type: stringread-onlySHA-256 checksum of the delivered payload.
sha256Type: stringread-onlySHA-256 checksum of the delivered payload.
size_bytes Type: integeror nullread-onlySize of the delivered payload in bytes.
size_bytes Type: integeror nullread-onlySize of the delivered payload in bytes.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Responses
WebhookDelivery
idType: stringread-onlyEncoded identifier of the webhook delivery.
idType: stringread-onlyEncoded identifier of the webhook delivery.
subscriptionType: stringread-onlyEncoded identifier of the parent subscription.
subscriptionType: stringread-onlyEncoded identifier of the parent subscription.
scheduled_at Type: string(date-time)read-onlyWhen this delivery is scheduled to be sent.
scheduled_at Type: string(date-time)read-onlyWhen this delivery is scheduled to be sent.
attempt_count Type: integerread-onlyNumber of delivery attempts made so far.
attempt_count Type: integerread-onlyNumber of delivery attempts made so far.
stateType: enumread-onlyCurrent state of the delivery.
Show values
stateType: enumread-onlyCurrent state of the delivery.
PENDINGSUCCEEDEDFAILEDEXHAUSTEDQUOTA_EXHAUSTEDlast_status_code Type: integeror nullread-onlyHTTP status code returned by the most recent attempt.
last_status_code Type: integeror nullread-onlyHTTP status code returned by the most recent attempt.
last_error Type: stringread-onlyError message from the most recent failed attempt.
last_error Type: stringread-onlyError message from the most recent failed attempt.
response_excerpt Type: stringread-onlyExcerpt of the response body returned by the endpoint.
response_excerpt Type: stringread-onlyExcerpt of the response body returned by the endpoint.
finished_at Type: string(date-time)or nullread-onlyWhen the delivery finished (succeeded or exhausted).
finished_at Type: string(date-time)or nullread-onlyWhen the delivery finished (succeeded or exhausted).
item_count Type: integeror nullread-onlyNumber of items included in the delivered payload.
item_count Type: integeror nullread-onlyNumber of items included in the delivered payload.
sha256Type: stringread-onlySHA-256 checksum of the delivered payload.
sha256Type: stringread-onlySHA-256 checksum of the delivered payload.
size_bytes Type: integeror nullread-onlySize of the delivered payload in bytes.
size_bytes Type: integeror nullread-onlySize of the delivered payload in bytes.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Get Webhook Delivery
/api/v1/webhooks/deliveries/{delivery_id}/webhooks.get_deliveryReturns a single delivery attempt.
Parameters
delivery_id Type: stringRequired
delivery_id Type: stringRequiredReturns WebhookDelivery
idType: stringread-onlyEncoded identifier of the webhook delivery.
idType: stringread-onlyEncoded identifier of the webhook delivery.
subscriptionType: stringread-onlyEncoded identifier of the parent subscription.
subscriptionType: stringread-onlyEncoded identifier of the parent subscription.
scheduled_at Type: string(date-time)read-onlyWhen this delivery is scheduled to be sent.
scheduled_at Type: string(date-time)read-onlyWhen this delivery is scheduled to be sent.
attempt_count Type: integerread-onlyNumber of delivery attempts made so far.
attempt_count Type: integerread-onlyNumber of delivery attempts made so far.
stateType: enumread-onlyCurrent state of the delivery.
Show values
stateType: enumread-onlyCurrent state of the delivery.
PENDINGSUCCEEDEDFAILEDEXHAUSTEDQUOTA_EXHAUSTEDlast_status_code Type: integeror nullread-onlyHTTP status code returned by the most recent attempt.
last_status_code Type: integeror nullread-onlyHTTP status code returned by the most recent attempt.
last_error Type: stringread-onlyError message from the most recent failed attempt.
last_error Type: stringread-onlyError message from the most recent failed attempt.
response_excerpt Type: stringread-onlyExcerpt of the response body returned by the endpoint.
response_excerpt Type: stringread-onlyExcerpt of the response body returned by the endpoint.
finished_at Type: string(date-time)or nullread-onlyWhen the delivery finished (succeeded or exhausted).
finished_at Type: string(date-time)or nullread-onlyWhen the delivery finished (succeeded or exhausted).
item_count Type: integeror nullread-onlyNumber of items included in the delivered payload.
item_count Type: integeror nullread-onlyNumber of items included in the delivered payload.
sha256Type: stringread-onlySHA-256 checksum of the delivered payload.
sha256Type: stringread-onlySHA-256 checksum of the delivered payload.
size_bytes Type: integeror nullread-onlySize of the delivered payload in bytes.
size_bytes Type: integeror nullread-onlySize of the delivered payload in bytes.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
Responses
WebhookDelivery
idType: stringread-onlyEncoded identifier of the webhook delivery.
idType: stringread-onlyEncoded identifier of the webhook delivery.
subscriptionType: stringread-onlyEncoded identifier of the parent subscription.
subscriptionType: stringread-onlyEncoded identifier of the parent subscription.
scheduled_at Type: string(date-time)read-onlyWhen this delivery is scheduled to be sent.
scheduled_at Type: string(date-time)read-onlyWhen this delivery is scheduled to be sent.
attempt_count Type: integerread-onlyNumber of delivery attempts made so far.
attempt_count Type: integerread-onlyNumber of delivery attempts made so far.
stateType: enumread-onlyCurrent state of the delivery.
Show values
stateType: enumread-onlyCurrent state of the delivery.
PENDINGSUCCEEDEDFAILEDEXHAUSTEDQUOTA_EXHAUSTEDlast_status_code Type: integeror nullread-onlyHTTP status code returned by the most recent attempt.
last_status_code Type: integeror nullread-onlyHTTP status code returned by the most recent attempt.
last_error Type: stringread-onlyError message from the most recent failed attempt.
last_error Type: stringread-onlyError message from the most recent failed attempt.
response_excerpt Type: stringread-onlyExcerpt of the response body returned by the endpoint.
response_excerpt Type: stringread-onlyExcerpt of the response body returned by the endpoint.
finished_at Type: string(date-time)or nullread-onlyWhen the delivery finished (succeeded or exhausted).
finished_at Type: string(date-time)or nullread-onlyWhen the delivery finished (succeeded or exhausted).
item_count Type: integeror nullread-onlyNumber of items included in the delivered payload.
item_count Type: integeror nullread-onlyNumber of items included in the delivered payload.
sha256Type: stringread-onlySHA-256 checksum of the delivered payload.
sha256Type: stringread-onlySHA-256 checksum of the delivered payload.
size_bytes Type: integeror nullread-onlySize of the delivered payload in bytes.
size_bytes Type: integeror nullread-onlySize of the delivered payload in bytes.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
createdType: string(date-time)read-onlyTimestamp set once when the row is first created.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.
modifiedType: string(date-time)read-onlyTimestamp updated automatically on every save.