Skip to content
Cas clientTarifsSécuritéComparatifBlog

Europe

Americas

Oceania

API & Intégration

Intégrez la validation documentaire dans vos applications

Une API REST simple et puissante pour automatiser la validation de dossiers depuis n'importe quel outil métier.

Intégration en 3 étapes

01

Envoyez vos documents

Appelez notre endpoint avec vos fichiers (PDF, images, scans). Tous les formats sont acceptés.

02

L'IA analyse

CheckFile identifie le type de dossier, extrait les données, croise les documents et vérifie la conformité.

03

Recevez le verdict

Réponse JSON structurée avec le statut (conforme/non conforme), le détail des anomalies et les scores de confiance.

Exemple d'appel API

Request
POST /api/v1/validate
Content-Type: multipart/form-data
Authorization: Bearer YOUR_API_KEY

{
  "file_type": "financing",
  "documents": [
    { "type": "contract", "file": "contract.pdf" },
    { "type": "identity", "file": "id_card.pdf" },
    { "type": "kbis", "file": "kbis.pdf" }
  ]
}
Response
{
  "status": "non_compliant",
  "confidence": 0.97,
  "anomalies": [
    {
      "type": "amount_mismatch",
      "severity": "high",
      "detail": "Contract amount (€15,200) ≠ Quote amount (€12,860)",
      "documents": ["contract.pdf", "quote.pdf"]
    }
  ],
  "processing_time_ms": 4200
}

Authentification

Header:Authorization: Bearer sk_live_...
Rate limit:100 requêtes/min (Starter), 1 000/min (Business), illimité (Enterprise)

Codes d'erreur

CodeDescription
400Requête invalide — paramètres manquants ou format incorrect
401Clé API manquante ou invalide
403Accès refusé — plan insuffisant pour cette ressource
422Documents non traitable — format non supporté ou fichier corrompu
429Rate limit dépassé — réessayez après le délai indiqué
500Erreur serveur — contactez le support si persistant

Exemple de webhook

Recevez une notification à chaque fin d'analyse.

POST https://votre-domaine.com/webhook
Content-Type: application/json
X-CheckFile-Signature: sha256=...

{
  "event": "analysis.completed",
  "file_id": "file_abc123",
  "status": "non_compliant",
  "anomalies_count": 2,
  "processing_time_ms": 4200,
  "created_at": "2025-01-15T10:30:00Z"
}

Envoi par lot

Traitez plusieurs dossiers en un seul appel.

POST /api/v1/batch
Content-Type: application/json
Authorization: Bearer sk_live_...

{
  "files": [
    { "file_type": "financing", "documents": [...] },
    { "file_type": "insurance", "documents": [...] },
    { "file_type": "real_estate", "documents": [...] }
  ],
  "webhook_url": "https://votre-domaine.com/webhook"
}

Fonctionnalités de l'API

Multi-format

PDF, JPEG, PNG, TIFF, scans, photos. Tous les formats documentaires acceptés.

Analyse croisée

Vérification automatique de cohérence entre tous les documents d'un dossier.

Webhooks

Notifications en temps réel à chaque fin d'analyse. Intégration événementielle.

Enrichissement

Vérification via APIs officielles : Pappers, INSEE, Infogreffe.

Règles configurables

Définissez vos propres règles métier par type de dossier et par partenaire.

Haute disponibilité

99.9% uptime, hébergement Europe, chiffrement AES-256 en transit et au repos.

Connectez CheckFile à vos outils

Au-delà de l'API REST, CheckFile se connecte nativement à vos outils du quotidien.

CRM

  • Salesforce
  • HubSpot
  • Pipedrive
  • Zoho

ERP & Comptabilité

  • SAP
  • Cegid
  • Sage
  • Pennylane

Automatisation

  • Zapier
  • Make
  • Webhooks

Stockage

  • Google Drive
  • SharePoint
  • Dropbox
  • Box

Bientôt disponible

Documentation interactive (Swagger)

En cours de déploiement

Environnement de test (sandbox)

Disponible sur demande

SDK Python & Node.js

En développement

Prêt à intégrer CheckFile ?

Obtenez vos clés d'API de test et commencez à valider vos dossiers en quelques minutes.