En bref
Oui — Redact PDF AI propose une API REST pour caviarder PDFs et images par programmation. Vous envoyez un document, l’API détecte les PII grâce à l’IA (noms, e-mails, IBAN, et bien plus) ainsi que l’OCR pour les numérisations, et vous pouvez fournir des termes à toujours caviarder ou à garder visibles. Elle renvoie ensuite un fichier caviardé irréversible et aplati. L’API est disponible avec chaque offre et utilise le même quota de pages que votre abonnement web ou votre solde de crédits.
curl -X GET \
'https://www.redact-pdf.ai/v1/me' \
-H 'X-API-Key: YOUR_API_KEY'curl -X POST \
'https://www.redact-pdf.ai/v1/jobs' \
-H 'X-API-Key: YOUR_API_KEY' \
-F 'files=@contract.pdf;type=application/pdf' \
-F 'pii_categories=["Person","Email","PhoneNumber"]' \
-F 'pii_included_terms=["Project Titan"]' \
-F 'pii_excluded_terms=["Acme Corp"]' \
-F 'retention=ephemeral'{
"job_id": "b3f2b2e0-6f30-4f3e-8a7b-2f2a20a7d91c",
"status": "analyzing",
"documents": [
{ "id": "7f4f4f85-6b7a-4f88-9a8a-7b9a6a2d2fd0", "status": "uploaded" }
]
}{
"error": "Insufficient quota",
"code": "quota_exceeded",
"request_id": "req_123"
}| Category | What it targets |
|---|---|
| Person | People names |
| Email addresses | |
| PhoneNumber | Phone numbers (validated patterns) |
| Address | Postal addresses |
| Organization | Company / organization names |
| Date | Dates and date-times |
| IBAN | International bank account numbers |
| CreditCard | Credit card numbers |
curl -X GET \
'https://www.redact-pdf.ai/v1/jobs/b3f2b2e0-6f30-4f3e-8a7b-2f2a20a7d91c' \
-H 'X-API-Key: YOUR_API_KEY'curl -L \
-H 'X-API-Key: YOUR_API_KEY' \
'https://www.redact-pdf.ai/v1/documents/7f4f4f85-6b7a-4f88-9a8a-7b9a6a2d2fd0/output' \
-o contract-redacted.pdfcurl -X DELETE \
-H 'X-API-Key: YOUR_API_KEY' \
'https://www.redact-pdf.ai/v1/jobs/b3f2b2e0-6f30-4f3e-8a7b-2f2a20a7d91c'Oui. Redact PDF AI fournit une API REST qui caviarde PDFs et images par programmation, en utilisant le même pipeline de détection PII par IA et d’OCR que l’application web, et renvoie un fichier irréversible et aplati.
Envoyez votre fichier en POST sur l’endpoint /v1/jobs avec votre clé API et les catégories de PII choisies, interrogez le job jusqu’à ce qu’il soit terminé, puis téléchargez la sortie caviardée. Voir les exemples curl ci-dessus.
Oui. Un seul job peut inclure plusieurs documents, et vous pouvez exécuter des jobs en parallèle pour les charges de travail à fort volume.
Le traitement s’effectue sur Microsoft Azure dans l’UE (Francfort) et en Suisse, avec chiffrement en transit et au repos, et les documents ne sont jamais utilisés pour entraîner des modèles d’IA.
Oui. Utilisez la rétention "ephemeral" pour que les fichiers soient supprimés dès que le job est terminé ; sinon la rétention par défaut s’applique et vous pouvez supprimer n’importe quel job via l’API.
L’API est incluse dans chaque offre. Les jobs API utilisent le même quota de pages que votre abonnement et vos packs de crédits, sans palier API ou add-on séparé.