1
Listez les nouveaux fichiers
Appelez
POST /codb-files avec un corps JSON, au minimum {}.Par défaut, la réponse ne contient que les fichiers dont vous n’avez pas encore confirmé le téléchargement.Les fichiers sont regroupés par client, puis par secrétariat social et par année.Filtres utiles : enterpriseNumber, payrollProvider, accountPeriod, statementDate, processingDate, statementNumber.Passez includePdf à true pour recevoir aussi la version PDF de chaque fichier.Scope requis : files:read2
Téléchargez chaque fichier
Chaque fichier comporte un lien
urls.codb (ainsi qu’un lien urls.pdf, si vous l’avez demandé).Il s’agit d’URL présignées : téléchargez-les avec un simple GET, sans les en-têtes de l’API.3
Confirmez chaque téléchargement
Une fois le fichier enregistré de votre côté, appelez
DELETE /codb-files/{fileId} avec l’id du fichier.Le fichier n’est pas supprimé. Il est marqué comme téléchargé pour votre clé API et l’utilisateur courant, et n’apparaît plus dans la liste suivante.Une seconde confirmation du même fichier renvoie 409.Télécharger de nouveau un fichier
Pour lister les fichiers déjà confirmés, envoyez"redownload": true.
Bon à savoir
- Dans les réponses CODB,
statementDatecorrespond à la date de génération du fichier, etstatementNumberà son numéro de séquence. statementNumberest une chaîne de caractères. Elle est généralement numérique, mais peut combiner plusieurs numéros de séquence (par exemple"0103-0203") : ne la convertissez pas en nombre.accountPeriodest un entier au formatAAAAMM(par exemple202609).- La liste n’est pas paginée. Confirmez les fichiers au fur et à mesure pour garder des réponses légères.
- Les confirmations sont propres à chaque clé API et à chaque utilisateur.

