Journal des modifications
Notre politique de versioning : les nouveaux champs et endpoints sont additifs et ne comptent jamais comme un changement cassant sous le préfixe /api/v1/ — supprimer ou modifier le sens d'un champ existant serait une v2. Cela signifie que vous pouvez considérer chaque entrée ci-dessous comme « voici ce qui est nouveau », pas « voici ce qui pourrait casser votre intégration ».
2026-08-04
GET /eventsajouté pour les intégrations par polling. Le flux d'événements renvoie les événementsbatch.completed,document.completedetdocument.faileddu plus récent au plus ancien, avec des identifiants d'événement stables pour la déduplication type Zapier. Voir la référence Webhooks.
2026-07-22
POST /templatesimpose désormais une limite de 30 templates par compte. Une fois la limite atteinte, la création d'un autre template (de zéro ou depuis un préréglage) renvoie400 template_limit_reached— supprimez d'abord un template existant. Cette limite n'était auparavant pas appliquée. Voir la référence Templates & Fields.
2026-07-21
POST /documentsaccepte désormais les fichiers Word (.docx) et texte brut (.txt), pas seulement les images et PDF. Les deux sont convertis en PDF côté serveur puis suivent exactement le même découpage par page qu'un téléversement PDF natif — un.docxmultipage produit un Document par page, comme le comportement PDF actuel. Le format binaire hérité.docn'est pas pris en charge ; enregistrez d'abord en.docx. Voir la référence Documents.- Limite de pages par téléversement relevée de 30 à 50 pages. S'applique aux téléversements PDF natifs et aux fichiers
.docx/.txtconvertis côté serveur. Voir la référence Documents. GET /documents/{document_id}/imageprend désormais en charge?size=thumbpour une version plus petite et pré-générée de l'image de page — plus rapide à charger dans une vue liste/grille que l'image pleine résolution. Repli sur l'image complète si aucune vignette n'a été générée pour ce document (jamais une erreur). Voir la référence Documents.
2026-07-20
- Les webhooks de batch se réarment désormais automatiquement lorsque vous retraitez un batch. Si vous ajoutez d'autres documents à un batch qui vous a déjà notifié une fois et que vous appelez
processà nouveau, vous serez notifié à nouveau lorsque cette nouvelle vague se terminera — plus besoin de re-PUTle webhook. Consultez le guide Webhooks . Si votre intégration réenregistre actuellement le webhook avant chaque vague comme solution de contournement, vous pouvez arrêter sans risque — cet appel ne réarmait en réalité jamais rien. - Les tâches d'annotation Bbox livrent désormais un événement webhook. Un événement
document.bbox_completedse déclenche sur le webhook du batch du document lorsqu'une tâche bbox atteint un statut terminal — auparavant, les complétions bbox ne produisaient aucune notification, quelle que soit l'inscription. Consultez le guide Webhooks. remaining_batch_capacityajouté aux réponsesPOST /documents. Vous indique combien de documents supplémentaires ce batch peut accepter avant d'atteindre la taille maximale de batch de votre plan, sans appel séparé àGET /account.- Les livraisons
document.bbox_completedsont désormais réclamées atomiquement, commebatch.completed. Une tâche bbox dont les groupes de lignes se terminent à quelques instants d'intervalle sur différents threads déclenchait parfois deux livraisons distinctes pour ce qui était logiquement une seule complétion — vous ne devriez plus voir cela. Si votre intégration dédupliquait ces événements pardata.group_batch_idcomme solution de contournement, vous pouvez continuer sans risque.
2026-07-16
- API v1 lancée. Publication publique de
/api/v1/, couvrant les ressources Documents, Batches, Templates & Fields, Webhooks et Account pour le mode de traitementtable(extraction structurée de champs). Consultez Aperçu de l'API pour commencer.