Documents
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"import requests
response = requests.get(
"https://api.koncile.ai/v1/fetch_documents",
headers={"Authorization": f"Bearer {API_KEY}"}
)
print(response.json())
# Avec filtres de date
response = requests.get(
"https://api.koncile.ai/v1/fetch_documents",
params={"start_date": "2024-01-01", "end_date": "2024-12-31"},
headers={"Authorization": f"Bearer {API_KEY}"}
)
print(response.json())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?

