VocalDocscontracts 1.65.0

ComplianceProfileUpdateRequest

Writes the next version of the Compliance profile (1.32.0) at the version If-Match names: each field given replaces its value, and the others keep theirs. The change applies from the next Call; a Call in progress keeps the version it was admitted with, and no stored Agent version is checked again.

An object with 14 fields.

Fields

FieldTypeRequiredDescription
byok_platform_fallbackByokPlatformFallbacknoWhether a stage on the Organization's own key may fall back to Vocal's; forbidden by default.
contact_inactivity_daysintegernoDays without a Call, a message, an enrollment or an API write after which a Contact is deleted by the daily retention.scrub job (1.61.0): 30 to 365, 365 by default (targets).
content_visibilityContentVisibilityInputnoThe visibility matrix of the content classes by role (1.57.0), checked at read time against the profile in force.
export_contentExportContentnoWhether an S3 export may carry content (1.57.0, not built); off by default.
live_call_judgingLiveCallJudgingnoWhether live Calls may be judged (1.63.0); off by default.
live_call_judging_sample_ratenumbernoThe share of eligible Calls a judge reads while live_call_judging is on (1.63.0): 0.01 to 1, 0.1 by default (a target), drawn at finalize.
provider_regionsarray of ProviderRegionnoThe regions where the Organization's Providers may process, one to as many as ProviderRegion holds (four from 1.38.0, three before), each once; us by default. Admission and publish apply the intersection with the cell's own set, and a Provider whose descriptor names a region outside it is dropped from every chain (region_not_allowed). A region outside the cell's set is refused with validation_failed and the issue region_not_in_cell.
recording_policyRecordingPolicynoThe recording policy; on_with_announcement by default.
require_baabooleannoWhen true, the chain resolver drops every Provider whose descriptor baa_available is neither yes nor not_applicable (baa_not_stated). Every real descriptor of 1.32.0 reads unknown, so an Organization that sets it runs only mock Providers, in test. False by default.
reveal_approvalRevealApprovalnoWhether a reveal grant needs a second approver (1.57.0); none by default.
revocation_scopeRevocationScopenoHow far an opt-out reaches (1.61.0): all_channels (the default) or per_channel. per_channel needs revocation_scope_attestation.
revocation_scope_attestationtruenoThe owner's attestation that per-channel revocation fits the Organization's obligations (1.61.0), required with revocation_scope: per_channel (revocation_scope_attestation_required) and recorded in the Audit event.
trace_retention_daysinteger or nullnoShortens the retention of stage traces below the Call row's (1.57.0): 1 day up to the platform ceiling, or null, the default, to keep them with the Call row. The api refuses a value above the ceiling with the issue trace_retention_above_ceiling.
verbose_captureVerboseCapturenoWhere verbose capture may run (1.57.0); allowed by default.

Used by

The operations whose parameters, request body or responses name this shape directly.