file-linesDocuments

Les Documents contiennent les données extraites de vos fichiers téléchargés. Utilisez ces endpoints pour récupérer les identifiants de documents, accéder aux données extraites, télécharger les fichiers originaux et gérer les documents.


Récupérer les Documents

GET https://api.koncile.ai/v1/fetch_documents

Récupère une liste de tous les identifiants de documents de votre entreprise.

Paramètres de requête

start_date Date Optionnel Filtre les documents créés à partir de cette date (format : AAAA-MM-JJ)

end_date Date Optionnel Filtre les documents créés jusqu'à cette date (format : AAAA-MM-JJ)

Retourne

Un tableau d'identifiants de documents.

curl "https://api.koncile.ai/v1/fetch_documents" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $API_KEY"

# Avec filtres de date
curl "https://api.koncile.ai/v1/fetch_documents?start_date=2024-01-01&end_date=2024-12-31" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $API_KEY"

Récupérer les données d'un Document

GET https://api.koncile.ai/v1/fetch_document_data

Récupère les données extraites d'un document spécifique.

Paramètres de requête

document_id Integer Obligatoire L'identifiant du document à récupérer

Retourne

document_id Integer L'identifiant du document

template_id Integer Le template utilisé pour l'extraction

document_name String Nom du fichier original

General_fields Object Champs extraits une fois par document, avec valeurs et scores de confiance

General_fields_list Array Mêmes champs généraux en format liste

Line_fields Object Champs extraits pour chaque ligne, avec tableaux de valeurs et scores de confiance

task_id String Identifiant de tâche associé (si applicable)


Récupérer un Fichier

GET https://api.koncile.ai/v1/fetch_file

Télécharge le fichier original associé à un document.

Paramètres de requête

document_id Integer Conditionnel L'identifiant du document. Requis si task_id n'est pas fourni

task_id String Conditionnel L'identifiant de la tâche. Requis si document_id n'est pas fourni

Fournissez soit document_id SOIT task_id, mais pas les deux.

Retourne

Le fichier sous forme de flux binaire.


Récupérer des Fichiers en lot

POST https://api.koncile.ai/v1/fetch_files_batch

Télécharge plusieurs fichiers simultanément et les retourne sous forme d'archive ZIP.

Corps de la requête

document_ids Array[Integer] Conditionnel Liste des identifiants de documents à télécharger

task_ids Array[String] Conditionnel Liste des identifiants de tâches à résoudre en documents

Au moins un des paramètres document_ids ou task_ids doit être fourni. Vous pouvez fournir les deux pour combiner les résultats.

Retourne

Un fichier ZIP contenant tous les fichiers demandés.


Supprimer un Document

DELETE https://api.koncile.ai/v1/delete_doc

Supprime un document du système.

Paramètres de requête

doc_id Integer Obligatoire L'identifiant du document à supprimer

delete_file Boolean Optionnel Si true, supprime également le fichier sous-jacent. Par défaut : false

Retourne

Réponse vide en cas de succès.

Last updated

Was this helpful?