Skip to content
P

Webhook events

<!-- GENERATED by scripts/docs/gen-webhooks-events.ts — do not edit by hand. Run `pnpm gen-docs`. -->

Subscribe a webhook endpoint to receive these events. Each delivery carries an X-PIE-Event header naming the event and an X-PIE-Signature-256 header of the form sha256=<hmac> — an HMAC-SHA256 of the raw request body keyed by your subscription secret. Verify the signature on every delivery before trusting the payload; compute the same HMAC over the raw body and compare in constant time. Delivery is at-least-once — dedupe on the delivery id.

EventGroupFires when
product.publishedProductA product version was published (or re-published) by its producing org.
product.archivedProductA product was archived (soft-deleted) by its producing org.
grant.createdGrantA data-access grant was created; delivered to both the granting PIP and the receiving PIC.
grant.revokedGrantA data-access grant was revoked; delivered to both sides of the relationship.
sync.completedSyncA daily catalogue sync finished for the org.
workflow.transitionedWorkflowAn approval-workflow instance moved to a new state.
workflow.task_assignedWorkflowA workflow task was assigned (or reassigned) to a reviewer.
workflow.task_overdueWorkflowA workflow task passed its SLA due time and the assignee was reminded.
workflow.task_escalatedWorkflowAn overdue workflow task was escalated to the policy role after the grace window.