Webhooks
Outbound HTTP callbacks for document and dataroom events.
Not yet shipped
Webhooks are not part of the public API yet. This page exists so the URL is reserved and link rot doesn't bite us when the feature lands.
What's planned
Outbound HTTP callbacks for the events you'd actually want to react to:
document.viewed— someone opened a shared linkdocument.downloaded— someone downloaded the filelink.created/link.deleteddataroom.member.added/dataroom.member.removed
Each delivery will be a signed POST with HMAC-SHA256, one event per request, exponential retries up to 24 hours.
Until then
Poll the analytics endpoints. The CLI's
papermark views list --link <id> and the API's
GET /v1/analytics/views/{linkId} are the closest equivalents for
view tracking. They're cheap (cached aggregates) so polling every
minute or two is fine.
If your use case really needs server-pushed events (compliance audit trails, Slack notifications on every view), let us know — it prioritizes the feature.