Start a new anonymization run to detect and mask sensitive data on your data
GET /api/dataframer/anonymization-runs/{run_id}/ until status is SUCCEEDED or FAILED.API Key authentication. Format: "Bearer YOUR_API_KEY"
Request body for creating an anonymization run.
UUID of the seed dataset to anonymize.
List of PII/PHI entity types to detect and mask (e.g. ["first_name", "email", "phone_number"]). All values must be lowercase.
Entity detection method. Use llm or compound methods when you need LLM-based detection; supply llm_model_name in that case.
aimon_pii_m1, llm, heuristics, aimon_pii_m1+heuristics, llm+heuristics, all LLM model name. Required when detection_method includes llm.
Optional per-entity-type masking strategy, e.g. {"first_name": "<FIRST_NAME>", "email": "<EMAIL>"}. Defaults to redact all.
Confidence threshold for entity detection (0.0–1.0). Lower values detect more entities; higher values reduce false positives.
0 <= x <= 1Anonymization run created
A PII/PHI anonymization run.
Unique identifier for the anonymization run.
Current status of the anonymization run.
PENDING, PROCESSING, SUCCEEDED, FAILED UUID of the seed dataset being anonymized.
Name of the seed dataset.
List of PII/PHI entity types being detected.
Entity detection method used.
LLM model name (when detection_method includes llm).
Email of the user who created this run.
Time taken to complete the run in seconds. Null until completed.
Anonymization results once the run completes.
List of anonymized output files produced by the run.
When the run completed (succeeded or failed).
When the run was created.