Skip to main content
Configure the contact-flow log redaction Lambda to apply your rules to every event it reads from CloudWatch, shipping only the surviving payload to Operata.

Before you start

Today only the Mandatory tier is enforced end to end. Allow, Deny, Encrypt, and Transform rules are accepted in the config but applied as pass-through. Follow the Operata changelog for rollout.

Steps

1. Draft your rules

Path notation is dot-delimited against the Contact Flow Log JSON payload. Parameters matches the entire object; Parameters.CustomerCardNumber matches one subfield. Rules apply at every depth. Common drafts:
Rules that target a mandatory field are rejected. See Contact Flow Log redaction schema for the full list.

2. Send the policy to Operata Support

The customer-facing API for Contact Flow Log redaction policies is not yet public. Send your drafted ruleset to Operata Support with the Operata Group ID you want it applied to. Operata installs the policy against your Lambda and confirms when it is live.

3. Wait for the Lambda to pick up the new policy

The redaction Lambda reads the active policy on each invocation. Allow up to a minute for in-flight events to drain under the previous policy. The new policy has no effect on events the Lambda already collected — redaction runs at ingest time, not retroactively.

Result

Place a test contact through the contact flow you instrumented, then read the matching contact back through the Operata API. Denied fields drop from the response, the mandatory keep-list survives, and every other field’s value is null until Allow, Encrypt, and Transform reach end-to-end enforcement.