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

# Consent

<ResponseField name="consentId" type="string">
  Unique identifier for the consent record.
</ResponseField>

<ResponseField name="reusedFromConsentId" type="string" post={["nullable"]}>
  Consent record reused by an automatic acceptance.
</ResponseField>

<ResponseField name="organizationId" type="string">
  Organization that owns the consent record.
</ResponseField>

<ResponseField name="memberId" type="string" post={["nullable"]}>
  Member associated with the consent.
</ResponseField>

<ResponseField name="packageId" type="string" post={["nullable"]}>
  Package associated with the consent.
</ResponseField>

<ResponseField name="signerId" type="string" post={["nullable"]}>
  Signer associated with the consent.
</ResponseField>

<ResponseField name="verificationId" type="string" post={["nullable"]}>
  Identity verification associated with the consent.
</ResponseField>

<ResponseField name="signingSessionId" type="string" post={["nullable"]}>
  Signing session associated with the consent.
</ResponseField>

<ResponseField name="timeAccepted" type="string" post={["nullable"]}>
  Time the consent was accepted (ISO 8601 date-time).
</ResponseField>

<ResponseField name="timeDeclined" type="string" post={["nullable"]}>
  Time the consent was declined (ISO 8601 date-time).
</ResponseField>

<ResponseField name="timeRevoked" type="string" post={["nullable"]}>
  Time the consent was revoked (ISO 8601 date-time).
</ResponseField>

<ResponseField name="ipAddress" type="string" post={["nullable"]}>
  IP address from which consent was recorded.
</ResponseField>

<ResponseField name="action" type="string">
  Action used to record the consent.

  <Expandable title="values">
    | Value                      | Version | Description                                                   |
    | :------------------------- | :------ | :------------------------------------------------------------ |
    | `auto`                     | 4.2     | Consent was reused automatically under the configured policy. |
    | `clicked_consent_button`   | 4.2     | The signer accepted by selecting the consent button.          |
    | `clicked_decline_button`   | 4.2     | The signer declined by selecting the decline button.          |
    | `checked_consent_checkbox` | 4.2     | The signer accepted by selecting the consent checkbox.        |
    | `on_behalf_of`             | 4.2     | Consent was recorded on behalf of the signer.                 |
  </Expandable>
</ResponseField>

<ResponseField name="version" type="string">
  Base64-encoded SHA-256 version of the consent notice.
</ResponseField>

<ResponseField name="notice" type="object" post={["nullable"]}>
  Notice presented when consent was recorded.

  <Expandable title="properties">
    <ResponseField name="default" type="string" post={["nullable"]}>
      Default notice text.
    </ResponseField>

    <ResponseField name="locale" type="Map<string, string>" post={["nullable"]}>
      Notice text keyed by locale code.
    </ResponseField>
  </Expandable>
</ResponseField>

<ResponseField name="type" type="string">
  Consent type.

  <Expandable title="values">
    | Value             | Version | Description                                     |
    | :---------------- | :------ | :---------------------------------------------- |
    | `signing`         | 4.2     | Consent to sign documents.                      |
    | `verification`    | 4.2     | Consent to complete identity verification.      |
    | `video_recording` | 4.2     | Consent to record a Video Signing Room session. |
  </Expandable>
</ResponseField>

<ResponseField name="state" type="string">
  Current consent state.

  <Expandable title="values">
    | Value      | Version | Description                                                    |
    | :--------- | :------ | :------------------------------------------------------------- |
    | `required` | 4.2     | Consent is required and has not yet been accepted or declined. |
    | `accepted` | 4.2     | Consent was accepted.                                          |
    | `declined` | 4.2     | Consent was declined.                                          |
    | `revoked`  | 4.2     | Previously accepted consent was revoked.                       |
  </Expandable>
</ResponseField>
