Consent API
Verify and prove consent with one script tag
Drop our script onto any form. Every submission is recorded, certified, and stored immutably — ready for verification via API in milliseconds.
<!-- Add the eConsent script -->
<script src="https://cdn.econsent.org/web.min.js"
data-site="YOUR_SITE_ID"></script>
<!-- Mark your form -->
<form data-econsent="true">
...your existing form fields...
</form> Verification API
Verify consent before you dial
Query our API with a phone number or email. Get back an exact match or partial match with the full consent certificate — timestamp, IP, disclosure text, and session recording.
- Exact Match — Phone or email matches a retained certificate exactly. Returns full certificate data.
- Partial Match — Fuzzy match on name or address fields. Returns match confidence score and certificate reference.
curl -X POST https://api.econsent.org/api/verify \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"phone": "+15551234567",
"match_type": "exact"
}'
// Response
{
"status": "verified",
"match": "exact",
"certificate_id": "cert_8f3a...",
"consented_at": "2026-03-28T14:32:01Z",
"disclosure_text": "I agree to be contacted...",
"recording_url": "https://app.econsent.org/...",
"ip_address": "203.0.113.42"
} What's inside
The four records behind every consent certificate
Every feature works together to create a complete consent record.
Consent Snapshot
Every form submission captures a pixel-perfect screenshot of the page at the moment of consent — including the disclosure language, checkbox state, and timestamp.
Confirm Language
We extract and store the exact TCPA disclosure text that was visible to the consumer. If the language changes on your page, the certificate reflects what they actually saw.
Session Recording
Full session replay of the consumer’s interaction with your form. See every scroll, click, and input change — proving active, informed consent.
Consent Management
Certificates are stored immutably and cannot be altered or deleted. Search, filter, and retrieve any certificate instantly via dashboard or API.
Immutable Storage
Certificates built for compliance defensibility
Every consent event generates a tamper-evident certificate containing the consumer’s data, disclosure text, page snapshot, session recording, IP address, and precise timestamp.
- SHA-256 hash ensures integrity
- Stored for 7 years by default
- Downloadable as PDF for legal proceedings
- Webhook delivery on certificate creation
Ready to make every consent provable?
Start capturing consent certificates in minutes. No contracts, no setup fees.