ConsentRecordInput

  • consentStatus
    Type: string ยท ConsentStatusenum
    required

    Status of the consent

    values
    • pending
    • granted
    • denied
    • expired
    • voided
    • withdrawn
  • occurredAtTime
    Type: stringFormat: date-time
    required

    Timestamp when the consent status change occurred

  • guardianId
    Type: string | nullFormat: uuid

    UUID of the parent/guardian providing consent. Nullable only for pending records where metadata.consentMethod is awaiting_guardian.

  • metadata
    Type: object | null

    Additional metadata (e.g., DocuSign envelope ID, audit context)

    • propertyName
      Type: anything