Aller au contenu

Limites et conservation

LimiteValeur
Taille max. par fichier200 MB
Taille max. par requête815 MB
Nombre max. de fichiers par requête1000
Type acceptéPDF uniquement (application/pdf)

Dépasser une limite de taille renvoie 413 ; un fichier non-PDF est rejeté avec 400.

Il n’y a aucune limite stricte sur le nombre de pages — les documents volumineux mettent simplement plus de temps à être traités.

Il n’existe aucune limite fixe et publique sur le débit de requêtes, ni de rejet synchrone au téléversement. Le débit est régi par votre quota de téléversement contractuel, vérifié de manière asynchrone une fois le téléversement accepté.

Un téléversement est accepté immédiatement (200, ou 202 pour le téléversement par URL) et renvoie un caseId. Si votre quota est épuisé, cette tâche n’est pas traitée : son statut passe à quota_pending puis à l’état terminal quota_exceeded (et un webhook case.quota_exceeded se déclenche si vous en avez enregistré un). Il n’y a aucun 429 à intercepter — surveillez plutôt le statut de la tâche. Un résultat quota_exceeded signifie que vous avez atteint votre volume contractuel ; parlez-nous d’un quota plus élevé.

Parallélisme : il n’y a aucune limite de concurrence par compte — vous pouvez soumettre et traiter plusieurs PDF en parallèle, dans la seule limite de votre quota. Les tâches s’exécutent depuis une file de traitement partagée ; le temps de bout en bout dépend donc de la charge globale autant que de la taille du document.

  • Conservation : les cas et leurs fichiers sont conservés jusqu’à ce que vous les supprimiez. Il n’y a pas d’expiration automatique — rien n’est purgé par minuterie.
  • La suppression est définitive. DELETE /api/v1/upload-service/delete/{caseId} supprime le cas, toutes ses itérations et les fichiers stockés de manière irréversible. Il n’y a ni suppression logique ni récupération.