Prerequisites: Your App ID + App Key for server-side calls, and at least one enabled template.
Get consent status for an end user
Status values
| Status | Description |
|---|---|
NO_DATA | No recorded interaction with the clickwrap |
PENDING | Clickwrap presented but no action taken yet |
UNVERIFIED | User acted but the event hasn’t been verified by your server |
ACCEPTED | User accepted the terms (terminal — clickwrap not shown again until a new major version) |
DECLINED | User declined the terms |
OVERDUE | mustAcceptBy deadline passed with no interaction |
NO_DATA, PENDING, DECLINED, or OVERDUE.
This endpoint returns status only for the latest major version. See the API reference for the full response schema.
When to use this
- Gate a flow — check if the user is compliant before allowing them to proceed
- Build dashboards — show template tags, effective dates, and overdue states
- Audit consent — answer “has this user accepted?” without triggering the clickwrap
Displaying a clickwrap
Present the agreement dialog to end users.
API reference
Full request/response schemas and field descriptions.

