ConsentRecordOutput

  • consentStatus
    Type: string ยท ConsentStatusenum
    required

    Status of the consent. Note: the platform does not produce expired automatically; a request that lapses unsigned stays pending. expired is accepted only as a createConsentRecord input. voided is written when a request is superseded (re-request, name correction, sibling grant) or the DocuSign envelope is voided.

    values
    • pending
    • granted
    • denied
    • expired
    • voided
    • withdrawn
  • dateCreated
    Type: string Format: date-time
    required

    When the database record was created

  • dateLastModified
    Type: string Format: date-time
    required

    the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z

  • guardianId
    Type: string | null Format: uuid
    required
  • id
    Type: string Format: uuid
    required
  • occurredAtTime
    Type: string Format: date-time
    required

    Timestamp when the consent status change occurred

  • studentId
    Type: string Format: uuid
    required
  • metadata
    Type: object | null

    Free-form audit context. Common keys: consentMethod, docusignEnvelopeId, docusignStatus, emailConsentInitiatedAt, returnUrl, and (on voided records) supersededBy and originalEnvelopeId. Additional keys may be present.

    • propertyName
      Type: anything