Partner Consent Specification
Draft Specification — Pending Legal Sign-Off:
LIQ-PARTNER-CONSENT-v1 is currently a draft specification under review by Legal. Legal must formally approve this consent text before any partner renders it in production. Partners must render the text exactly as specified without modifications, filling in only the bracketed placeholder fields.
Overview
The Digital Personal Data Protection (DPDP) Act and regulatory guidelines require explicit, purpose-specific, unbundled consent before accessing customer KYC data or fetching registrar mutual fund records.
Liquify provides the LIQ-PARTNER-CONSENT-v1 contract to standardize the consent capture journey across all partner applications.
UI & Display Compliance Rules
To ensure legal validity and seamless API processing, partner applications must adhere to the following rules:
- Dedicated Standalone Screen: Display the entire consent text on its own dedicated screen in your mobile or web flow. It must not be placed behind a link, hidden in an accordion, or embedded inside your application’s general Terms & Conditions.
- No Pre-Ticked Checkboxes: Checkboxes must never be checked by default. The customer must actively and individually select each purpose.
- Mandatory vs. Optional Checkboxes:
- Box 1 (
KYC_PAN) is required to proceed with onboarding and account creation. - Boxes 2 (
MF_HOLDINGS) and Box 3 (PARTNER_SHARE) are optional; however, computing borrowing eligibility requires all three consents to be granted.
- Box 1 (
- Granular Purpose Relay: Relay only the purpose codes corresponding to the checkboxes the customer actually ticked.
- Accurate Timestamping: The
captured_atparameter must represent the exact ISO 8601 timestamp at which the customer tapped the submit button. - Strict Version Validation: The backend checks
consent_text_versionagainsta7.vendor.consent.text-versions. Any wording, translation, or language modification requires a newly registered version code; unregistered strings return400 VALIDATION_FAILED.
Purpose Code Mapping
Consent Screen Template (Exact Copy)
Partners must render the exact wording below, replacing only the bracketed variables ([Partner name], [mobile number], [name], [email], [phone], [link]):
Relaying & Reading Consents via API
Once the customer submits the consent screen, relay their choices to the customer consent endpoint:
Reading Consent State: The customer may withdraw any purpose in the Liquify app at any time. Before performing operations that require consent, check their active status via:
