Skip to main content
Webhooks require the Pro plan or higher. For creating, updating, and deleting webhook endpoints, see Webhook Endpoints.

Authentication

All endpoints on this page require a dashboard session (cookie-based) with organization context. Sending a test delivery requires Admin role or above; browsing deliveries and retrying them is available to any organization member on a Pro+ plan.

Send a test delivery

Requires Admin role. Synchronously delivers a synthetic attestation.completed event to the endpoint’s configured URL and returns the outcome. The test delivery:
  • is signed with the endpoint’s secret (X-Grantiva-Signature), exactly like a real delivery
  • does not create a delivery record and is not retried on failure
  • includes "is_test": "true" in the payload data
Test payload sent to your endpoint
Headers on the outgoing request: Response200 OK

List deliveries

Paginated delivery history for a webhook endpoint, newest first. Query parameters Response

Retry a delivery

Manually re-sends a delivery with the original payload. The delivery is reset to pending with attemptCount back to 0, giving it a fresh automatic-retry budget, and the HTTP call fires in the background — the response reflects the reset state, not the outcome of the new attempt. Poll the deliveries list to see the result. Response200 OK Returns the delivery object (same shape as the list items) with status: "pending" and attemptCount: 0. Errors

See also