Sign in
Start free7-day free trial
WAIVER.COM DEVELOPERS / API v1

Your workflows.
Connected.

Bring signed waivers into the systems you already use. Clear APIs, verified events and the details you need to build it right.

Start building Download OpenAPI
ONE READ REQUEST TO GET STARTED

Authenticate on your server.
Find your first published template.

List templates
curl https://api.waiver.com/v1/templates \
  --header "Authorization: Bearer YOUR_API_KEY"

Make your first request

Connect a key and verify access with a read-only call.

Start with hosted signing

Prepare a private link. Let the participant review and sign.

React to signed waivers

Verify deliveries and queue reliable updates to your system.

THE BUILDING BLOCKS

Explore the API

42 documented operations

API health

Check liveness and inspect the API version before diagnosing an authenticated request.

1 operations

Templates

Create a form, save its draft and publish a version. Signed records remain connected to the version used at signing.

7 operations

Waiver records

Submit, retrieve and organize signed records. Work with PDF readiness, flags, tags and voiding deliberately.

8 operations

Participants

Find a participant and review the records linked to them within your organization.

2 operations

Events and invitations

Create a roster, add invitees and send invitations. Track the difference between an invitation, a signature and an arrival.

9 operations

Check-in

Find signing records at the desk, record arrivals and retrieve check-ins for an organization calendar day.

3 operations

Messages

Send a confirmation for an existing waiver. Keep delivery actions separate from signing and use the appropriate sending scope.

1 operations

Webhooks

Subscribe to events, verify signed deliveries and diagnose failed attempts without exposing participant answers in webhook payloads.

9 operations

Prefill links

Prepare a short-lived signing link with allowed values. The participant reviews and completes the form before submission.

2 operations
IMPLEMENTATION GUIDES

The details that make it work.

Start here

API key scopesAuthenticationDesign a read-only operations integrationErrors and request IDsUse the OpenAPI contractPagination and list processingMake your first API requestRate limits and backoff

Template workflows

Archive and restore a template without losing link contextBuild a template picker that offers publishable choices

Events and arrivals

Prevent accidental duplicate check-ins after an uncertain responseBuild an individual event invitation reminderClose an event while preserving its record trailCreate an event and invite a rosterKeep event roster links separate from guest signing linksReconcile check-ins using the organization’s calendar dayReconcile added and skipped event inviteesRecord a participant check-inSend waiver confirmationsUpdate event fields without accidentally clearing values

Signing workflows

Find a participant and their recordsHandle used or expired prefill links without repeating the signing taskIdempotent waiver submissionsPrefill a hosted signing pageRecord access and purged contentRetrieve a signed waiver PDFSignatures, initials and image capturesSubmit a signed waiverDrafts, published versions and archives

Webhooks

Handle duplicate webhook deliveriesPause and resume a webhook endpoint deliberatelyReplay a failed webhookRotate a webhook signing secretTest a webhook receiver before enabling business processingVerify webhook signaturesWebhook event catalogBuild a webhook receiverWebhook retries and delivery logs

Record workflows

Maintain waiver tags without losing existing labelsRetrieve a captured photo through an authorized backendBuild a deliberate record-flag review action

Operations

Plan API error recoveryRotate API credentials