Redact PII
Replaces detected PII with placeholders and returns the reverse mapping needed to restore the original text.
Authorizations
Body
Region codes selecting whole regions of coverage, e.g. "nl", "gb". Every
entity type those regions cover is included, alongside the base catalog.
["all"] is exclusive. Leaving this and entities both empty also runs every
region, so selecting nothing is the widest request rather than the narrowest.
Empty alongside a non-empty entities stays strict. See the capabilities
endpoint for the region list.
Combines with entities: the detector unions the two selections, so a
request carrying both covers the regions plus the named types. Note that
entities only narrows coverage when it travels alone.
Per-entity confidence cutoff overrides. An override REPLACES the global
threshold for that type and may sit above or below it: the gateway
lowers the first-pass floor it sends the detector to the smallest value
in the map, and every selected type carries its own cutoff, so a
sub-global override detects MORE of that type without widening the rest.
This only tunes confidence; it never changes which types are covered.
Coverage is decided by entities alone, so every key here must also
appear in entities — a key that does not is rejected, as is any key at
all when entities is empty.
Declarative [0,1] bound mirrors existing constraint on threshold.