API and webhooks: automate document anonymization
Manual anonymization does not scale. When your organization processes hundreds or thousands of documents per month, you need to integrate anonymization directly into your systems: ERP, document manager, CRM, or transparency portal. REST APIs and webhooks turn anonymization into an automatic step in any document pipeline.
How integration works
Synchronous REST API
Send a PDF, receive the anonymized document in the same request. Ideal for low volumes and immediate response.
Async API + webhook
Upload the document, receive a job ID, and the system notifies via webhook when complete. For large batches.
Batch processing
Send a ZIP with multiple PDFs and download an anonymized package. Perfect for migrations and audits.
Enterprise use cases
- Transparency portal: automatically anonymize every document before publication.
- Due diligence: process folders of contracts and payrolls in a single batch.
- Historical archive: anonymize old records before migrating to a new document manager.
- Approval workflow: anonymize in the step before external signing or publication.
Integration security
When transmitting documents via API, channel security is critical. Always use HTTPS/TLS 1.3, short-lived token authentication, and rotate credentials periodically. Ensure webhooks include HMAC signatures to prevent fake notifications.
- Limit API key permissions to the minimum required.
- Log every request in an audit trail with timestamp and origin.
- Configure rate limiting to prevent abuse.
Want to integrate anonymization into your system?
View API documentation