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
| Field | Type | Required | Description |
|---|---|---|---|
byok_platform_fallback | ByokPlatformFallback | no | Whether a stage on the Organization's own key may fall back to Vocal's; forbidden by default. |
contact_inactivity_days | integer | no | Days 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_visibility | ContentVisibilityInput | no | The visibility matrix of the content classes by role (1.57.0), checked at read time against the profile in force. |
export_content | ExportContent | no | Whether an S3 export may carry content (1.57.0, not built); off by default. |
live_call_judging | LiveCallJudging | no | Whether live Calls may be judged (1.63.0); off by default. |
live_call_judging_sample_rate | number | no | The 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_regions | array of ProviderRegion | no | The 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_policy | RecordingPolicy | no | The recording policy; on_with_announcement by default. |
require_baa | boolean | no | When 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_approval | RevealApproval | no | Whether a reveal grant needs a second approver (1.57.0); none by default. |
revocation_scope | RevocationScope | no | How far an opt-out reaches (1.61.0): all_channels (the default) or per_channel. per_channel needs revocation_scope_attestation. |
revocation_scope_attestation | true | no | The 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_days | integer or null | no | Shortens 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_capture | VerboseCapture | no | Where verbose capture may run (1.57.0); allowed by default. |
Used by
The operations whose parameters, request body or responses name this shape directly.