Skip to main content
Prerequisites: Your App ID + App Key for server-side calls, and at least one enabled template.
Use the consent status endpoint to check whether a specific end user has accepted, declined, or has no recorded interaction with your clickwrap templates. The response includes the status for all templates linked to your app — no template ID is needed.
You can view your templates in the ClickTerm UI or fetch them programmatically via the Get clickwrap templates endpoint.

Status values

The clickwrap is presented (or re-presented) when status is NO_DATA, PENDING, DECLINED, or OVERDUE.

Re-acceptance

Each entry also includes a reAcceptanceRequired 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: Because 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.