AttestationAcceptRequest

  • Type: object · AttestationBase
    • agreement_kind
      Type: string
      required

      The type of agreement associated with the attestation.

    • agreement_locale
      Type: string
      required

      Locale of the agreement content presented to the user.

    • agreement_version
      Type: integerFormat: int32
      required

      Version of the agreement presented at the time of acceptance.

    • kind
      Type: string
      required

      The type of attestation being recorded.

    • person
      Type: string
      required

      Identifier of the person to whom the attestation applies.

    • requirement_id
      Type: string
      required

      Identifier of the requirement satisfied or acknowledged by this attestation.

    • user_agent
      Type: string
      required

      User agent string captured at the time of attestation.

    • accepted_at
      Type: stringFormat: date-time

      Timestamp when the user accepted the attestation.

    • documents
      Type: array object[] · AttestationDocument[]

      Documents presented as part of the attestation flow and their acceptance state.

    • evidence_report
      Type: object

      Additional structured evidence captured for audit purposes.

    • ip
      Type: string

      IP address observed when the attestation was submitted.

    • ip_country
      Type: string

      ISO country code inferred from the observed IP address.