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
The clickwrap is presented (or re-presented) when status is
NO_DATA, PENDING, DECLINED, or OVERDUE.
Re-acceptance
Each entry also includes areAcceptanceRequired boolean. It is true when the SDK should re-display the clickwrap even though the user already has a binding acceptance (status stays ACCEPTED). This happens when either:
- you have flagged the pair via the Request clickwrap re-acceptance endpoint, or
- the template has always require re-acceptance enabled and the user has a prior accepted event for the current major version.
status remains ACCEPTED the whole time, there is no compliance gap - the prior agreement stays in force until the user re-signs.
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 to end users in dialog or inline mode.
API reference
Full request/response schemas and field descriptions.

