Dossier
Un dossier représente la relation entre une entreprise et une opération dans Batis.
Il permet notamment de retrouver :
- l'entreprise concernée ;
- l'opération associée ;
- le type d'intervention ;
- les documents attendus ou déposés ;
- les statuts de contrôle documentaire.
Informations exposées
Les types d'intervention sont st (sous-traitant), st2 (sous-traitant de rang 2), be (bureau d'étude), supplier (fournisseur), provider (prestataire) et eg (entreprise générale).
operationcontient le code et le titre de l'opération.enterprisecontient le nom, le code comptable, le pays et l'immatriculation. Le pays provient de l'adresse de l'entreprise ; lorsqu'il manque, la valeur estFR. L'immatriculation correspond au SIRET disponible, sinon à l'identifiant enregistré dans Batis (SIREN ou identifiant étranger).parentFolderIdest renseigné uniquement pour un ST2 dont le parent est accessible et appartient à la même opération. Il vautnullpour les autres types ou sans parent accessible.- L'activité, le corps d'état et les dates d'intervention valent
nulllorsque leur donnée est absente. Les dates sont exprimées en ISO 8601 UTC. controlStateListexpose les contrôles documentaires enregistrés dans Batis. Une liste de documents absente, une valeurnullet une liste vide[]restent distinctes. Les détails publics comprennentid,noteetcommentpour les évaluations, et l'iddu document administratif pour l'assurance décennale.
Selon les identifiants OAuth, customFields peut exposer les composants d’adresse et l’email du contact principal de l’entreprise. Voir Champs spécifiques.
La date updatedAt inclut la modification du dossier, les sources des champs spécifiques configurés et la dernière modification de configuration OAuth. Les règles de reprise sont détaillées dans Pagination et erreurs.
Parcours documentaire
Le parcours standard est :
- lister les opérations accessibles ;
- lister les dossiers d'une opération ;
- lister les documents d'un dossier ;
- télécharger les fichiers nécessaires.
Transmettez les clés de la liste documentaire à GET /document-file/{fileKey}/download, encodées dans l’URL, avec le même token Bearer. Les fichiers principaux et les annexes privées de l’équipe sont accessibles selon les règles de visibilité.
curl "https://integration.batis.io/api/v1/folder?operationId=operation_123" \
-H "Authorization: Bearer ACCESS_TOKEN"