Verify a server-attested webhook delivery
OAuth-only callback proof endpoint for approved automation connectors.
It binds the parsed event and retention-bounded Perkstar delivery headers to
the exact outbound attempt committed before dispatch. Authenticated
proof failures deliberately return the same { "verified": false }
response so webhook IDs, delivery IDs, and proof state cannot be
enumerated. Ordinary client-managed HMAC integrations do not use this
endpoint.
Authorizations
Three-legged OAuth 2.0 with PKCE for marketplace integrations.
Endpoints (NOT under /api/v1):
• Authorization: https://dashboard.perkstar.co.uk/oauth/authorize
• Token: https://dashboard.perkstar.co.uk/api/oauth/token
• Revocation: https://dashboard.perkstar.co.uk/api/oauth/revoke
Access tokens last 1 hour; refresh tokens last 90 days and rotate on each use. Reuse of a rotated refresh token revokes the entire grant per RFC 6749 §10.4.
Body
120120Unix seconds copied from X-Perkstar-Timestamp.
x >= 0Exact value copied from X-Perkstar-Signature.
100^t=\d{1,12},v1=[a-fA-F0-9]{64}$Response
Verified event or a generic authenticated proof failure
- Option 1
- Option 2
Related topics
Webhooks and instant scenariosCreate a webhookReceive a perkstar outbound eventGet a webhookList webhooks
