API REFERENCE · SCHEMA
CaseGovernance schema
Required fields are always present in their containing object. Optional fields may be omitted; null is allowed only where stated. Array item fields apply to every item.
All endpoints and schemasretentionRequired- object
retention fields and rules
retentionRequired.trigger - string
Values: "review_completed", "relationship_ended", "business_event".
retentionRequired.eventAt - string or null
May be null.
retention.eventAt fields and rules
Allowed alternatives
- string
Format: date-time.
- null
May be null.
- string
retentionRequired.eventReason - string or null
May be null.
retention.eventReason fields and rules
Allowed alternatives
- string
- null
May be null.
retentionRequired.eventActor - string or null
May be null.
retention.eventActor fields and rules
Allowed alternatives
- string
- null
May be null.
retentionRequired.closedAt - string or null
May be null.
retention.closedAt fields and rules
Allowed alternatives
- string
Format: date-time.
- null
May be null.
- string
retentionRequired.expiresAt - string or null
May be null.
retention.expiresAt fields and rules
Allowed alternatives
- string
Format: date-time.
- null
May be null.
- string
holdsRequired- object[]
holds item fields
Each array item: object.
holds[]Required.id - string
Format: uuid.
holds[]Required.reason - string
holds[]Required.actorId - string
holds[]Required.createdAt - string
Format: date-time.
holds[]Required.until - string or null
May be null.
holds[].until fields and rules
Allowed alternatives
- string
Format: date-time.
- null
May be null.
- string
holds[]Required.releasedAt - string or null
May be null.
holds[].releasedAt fields and rules
Allowed alternatives
- string
Format: date-time.
- null
May be null.
- string
holds[]Required.releasedBy - string or null
May be null.
holds[].releasedBy fields and rules
Allowed alternatives
- string
- null
May be null.
holds[]Required.releaseReason - string or null
May be null.
holds[].releaseReason fields and rules
Allowed alternatives
- string
- null
May be null.
documentsRequired- object[]
documents item fields
Each array item: object.
documents[]Required.id - string
Format: uuid.
documents[]Required.screeningId - string
Format: uuid.
documents[]Required.title - string
documents[]Required.url - string
documents[]Required.repository - string
documents[]Required.documentVersion - string
documents[]Required.sha256 - string or null
May be null.
documents[].sha256 fields and rules
Allowed alternatives
- string
- null
May be null.
documents[]Required.provenance - string
documents[]Required.verification - string
Values: "unverified", "reviewer_verified".
documents[]Required.verifiedAt - string or null
May be null.
documents[].verifiedAt fields and rules
Allowed alternatives
- string
Format: date-time.
- null
May be null.
- string
documents[]Required.actorId - string
documents[]Required.createdAt - string
Format: date-time.
documentsTruncatedRequired- boolean
documentHostsRequired- string[]
documentHosts item fields
Each array item: string.
documentRepositoriesRequired- object[]
documentRepositories item fields
Each array item: object.
documentRepositories[]Required.name - string
documentRepositories[]Required.url - string