Aller au contenu principal

Lire un relevé bancaire

GET 

/api/v1/bank_statements/:id

Retourne un relevé. C'est le point à interroger après un téléversement ou une relance, et state est le champ à lire. started_at et finished_at sont désormais les horloges propres de l'extraction : un fichier en processing publie un début et pas de fin, et tous deux restent null sur un fichier qu'aucune passe n'a pris en charge.

Un pending qui ne bouge pas ne travaille pas forcément. pending signifie stocké et pas encore révisable, et un fichier y reste que son extraction ait été mise en file, qu'elle ait été refusée au téléversement (meta.unqueued_statement_ids sur le 202), ou qu'elle n'ait jamais eu à tourner parce que l'extraction par IA est désactivée pour l'entreprise. processing est l'état qui, lui, signifie que le travail tourne. Bornez donc votre interrogation : un relevé qui reste pending est un relevé à relancer par POST /bank_statements/{id}/retry, pas un relevé à attendre plus longtemps - lorsque son retryable vaut true. Un pending dont le retryable vaut false appartient à une entreprise dont l'extraction par IA est désactivée : la relance est refusée avec operation_failed tant que le réglage n'a pas été activé dans Scribee.

Request​

Responses​

The bank statement.