> ## Documentation Index
> Fetch the complete documentation index at: https://docs.clickterm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Re-acceptance

> Prompt users to sign an agreement again - on demand or as a standing policy - without invalidating their prior acceptance.

Re-acceptance lets a user who has already accepted sign again, for example when details shown in the agreement change or when your policy requires fresh consent. The prior acceptance stays binding, and each re-acceptance is recorded as a **new** event - old events and certificates are never modified.

## Two ways to trigger it

* **Always require re-acceptance** - a per-template toggle that re-prompts every user on every interaction. Configured in the Dashboard under [Template settings](/product/templates/templates-overview#always-require-re-acceptance).
* **On demand** - your backend flags specific users and templates when you decide their consent is stale, via the [Request clickwrap re-acceptance](/api-reference/events/request-clickwrap-re-acceptance) endpoint.

## Detecting it in your integration

Read the `reAcceptanceRequired` flag on the [consent status](/dev/guides/checking-consent-status#re-acceptance) endpoint. When it's `true`, `GET /clickwrap` re-displays the agreement and the user signs again against the current content. The `status` stays `ACCEPTED` throughout, so there is no compliance gap.

## Related

<CardGroup cols={2}>
  <Card title="Request clickwrap re-acceptance" icon="rotate" iconType="light" href="/api-reference/events/request-clickwrap-re-acceptance">
    Flag specific users and templates for re-acceptance via the API.
  </Card>

  <Card title="Checking consent status" icon="circle-check" iconType="light" href="/dev/guides/checking-consent-status">
    Read `reAcceptanceRequired` to detect when a re-display is pending.
  </Card>
</CardGroup>
