For Agents
Manage digital waivers and consent forms: retrieve signed waivers, access participant information, organize waivers in folders, and configure webhooks for signing events.
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Otter Waiver API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Otter Waiver API.
Retrieve signed waivers with participant information and signatures
Access participant details including contact info, emergency contacts, and custom fields
Organize waivers into folders by location, event, or category
GET STARTED
Use for: Retrieve all waivers signed today, Get participant information for a specific waiver, List waivers for a specific event or location, Configure a webhook for new waiver signings
Not supported: Does not create waivers, send waiver requests, or manage waiver templates via API — use only for retrieving signed waivers, participant information, and webhook configuration.
Otter Waiver (OtterSign) is a digital waiver signing platform designed for businesses that require liability waivers, consent forms, or customer agreements. The API provides programmatic access to waivers, participants, folders for organizing waivers, and webhook subscriptions for real-time signing notifications. Otter Waiver eliminates paper forms with iPad kiosks, mobile signing, and web-based waiver collection for gyms, adventure sports, events, medical offices, and any business requiring signed agreements.
List waivers with filtering by date, participant, or waiver template
Configure webhooks to receive real-time notifications when waivers are signed
Export waiver data for compliance, auditing, and record-keeping
Search participants by name, email, or phone number
Manage waiver retention and archival policies
Patterns agents use Otter Waiver API for, with concrete tasks.
★ Event Check-In and Waiver Verification
Event organizers can verify that attendees have signed required waivers during check-in. GET /waivers retrieves signed waivers filtered by date or event, and GET /participants/{id} confirms participant details. Agents can automate check-in flows by looking up attendees in the waiver system and flagging those who haven't signed, reducing manual paperwork at registration.
GET /participants with email or name filter to find the participant, then GET /waivers filtered by participant ID to confirm they've signed the required waiver for the event.
Gym and Fitness Center Member Onboarding
Gyms can automate member onboarding by integrating waiver signing into signup flows. Webhooks configured with POST /webhooks notify backend systems when new members sign liability waivers, triggering membership activation, access card issuance, or welcome emails. GET /waivers retrieves signed waiver history for compliance audits and renewals.
POST /webhooks to configure real-time notifications, then when a waiver is signed, the webhook triggers GET /waivers/{id} to retrieve the signed waiver and activate membership.
Multi-Location Waiver Management
Businesses with multiple locations like trampoline parks, escape rooms, or adventure sports can organize waivers by location using folders. GET /folders lists organizational units, and GET /waivers with folder filtering retrieves location-specific waivers. This enables centralized compliance tracking while maintaining per-location visibility for franchises or multi-site operations.
GET /folders to list locations, then GET /waivers filtered by folder ID to retrieve waivers for a specific location for compliance reporting.
Medical and Healthcare Consent Forms
Medical offices, clinics, and healthcare providers can manage patient consent forms digitally. GET /participants retrieves patient information with signed consent status, and GET /waivers accesses the signed forms for medical records. Webhooks notify EHR systems when new consent forms are signed, enabling automated record updates and reducing administrative overhead.
POST /webhooks to notify the EHR when consent forms are signed, then GET /waivers/{id} to retrieve the signed consent form for attachment to the patient's medical record.
AI Agent for Waiver Operations
Let an AI agent handle waiver-related tasks for an event company — verifying attendees have signed waivers, retrieving participant information, and generating compliance reports. Through Jentic, the agent loads only the required operations and Otter Waiver API keys are injected at execution time.
Use the Jentic search query 'retrieve signed waivers' to find GET /waivers, load its schema, and execute with date and event filters to generate compliance reports.
8 endpoints — otter waiver (ottersign) is a digital waiver signing platform designed for businesses that require liability waivers, consent forms, or customer agreements.
METHOD
PATH
DESCRIPTION
/waivers
List signed waivers with filtering by date, participant, or template
/waivers/{id}
Retrieve a specific waiver with full details and signature data
/participants
List participants with search by name, email, or phone
/participants/{id}
Retrieve participant details and waiver history
/folders
List folders for organizing waivers
/webhooks
Configure webhooks for waiver signing events
/waivers
List signed waivers with filtering by date, participant, or template
/waivers/{id}
Retrieve a specific waiver with full details and signature data
/participants
List participants with search by name, email, or phone
/participants/{id}
Retrieve participant details and waiver history
/folders
List folders for organizing waivers
Three things that make agents converge on Jentic-routed access.
Credential isolation
Otter Waiver API keys are stored encrypted in the Jentic vault and injected as the Authorization bearer header at execution time. Raw keys never appear in agent prompts or transcripts.
Intent-based discovery
Agents search by intent such as 'retrieve signed waivers' or 'get participant info' and Jentic returns the matching endpoint with its schema.
Time to first call
Direct Otter Waiver integration: 1-2 days to model waivers, participants, and webhooks. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
DocuSign API
Enterprise e-signature platform for general contracts and agreements.
Choose DocuSign for complex multi-party contracts; choose Otter Waiver for high-volume, single-party liability waivers and consent forms.
HelloSign API
E-signature API for document signing workflows.
Choose HelloSign for general document signing; choose Otter Waiver for specialized waiver collection with kiosk and mobile support.
Smartwaiver API
Alternative digital waiver platform with similar capabilities.
Both provide digital waiver management. Choose based on pricing, integrations, and feature preferences.
Specific to using Otter Waiver API through Jentic.
What authentication does the Otter Waiver API use?
The Otter Waiver API uses bearer token authentication. API keys are generated in the Otter Waiver dashboard and sent via the Authorization header. Through Jentic, keys are stored encrypted and injected at execution time.
Can I retrieve waivers signed before API integration?
Yes, GET /waivers retrieves all historical waivers stored in Otter Waiver, not just those signed after API integration. Filter by date range to retrieve specific periods.
How do I receive real-time notifications when waivers are signed?
Configure a webhook with POST /webhooks. Specify your endpoint URL and the API will send POST requests with waiver data immediately when participants sign. This enables real-time onboarding and compliance workflows.
Can I create or send waivers via the API?
The current API focuses on retrieving and managing signed waivers. Waiver creation and sending is handled through the Otter Waiver web interface, kiosks, or mobile apps. The API accesses the results.
Is participant data encrypted and secure?
Yes, Otter Waiver encrypts participant data at rest and in transit. The API uses HTTPS for all connections, and bearer tokens should be kept secure. Through Jentic, tokens are stored encrypted and never exposed in agent contexts.
Can I export waivers in PDF format?
The API returns waiver data in JSON format. For PDF exports, use the Otter Waiver web interface or contact support for bulk export options. The API provides the data needed to generate custom PDF reports.
/webhooks
Configure webhooks for waiver signing events