ConsentRecordInput
- consentType: ConsentStatusenum
Status requiredStatus of the consent. Note: the platform does not produce
expiredautomatically; a request that lapses unsigned stayspending.expiredis accepted only as a createConsentRecord input.voidedis written when a request is superseded (re-request, name correction, sibling grant) or the DocuSign envelope is voided.valuespendinggranteddeniedexpiredvoidedwithdrawn - occurredType: stringFormat: date-time
At Time requiredTimestamp when the consent status change occurred
- guardianType: string | nullFormat: uuid
Id UUID of the parent/guardian providing consent. Nullable only for pending records where metadata.consentMethod is awaiting_guardian.
- metadataType: object | nullProperties: 1
Free-form audit context. Common keys the platform reads/writes: consentMethod, docusignEnvelopeId, docusignStatus, emailConsentInitiatedAt, returnUrl, and (on voided records) supersededBy and originalEnvelopeId. Additional keys are allowed.
