pencilInstructions

Les Instructions guident le processus d'extraction en fournissant des indications sur comment extraire les données. Elles peuvent cibler les "General fields" (extraits une fois) ou les "Line fields" (extraits pour chaque ligne).


Créer une Instruction

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

Crée une nouvelle Instruction dans un Template.

Paramètres de requête

template_id Integer Obligatoire L'identifiant du Template contenant l'Instruction

Corps de la requête

content String Obligatoire Le texte de l'instruction

type String Obligatoire Le type cible : "General fields" ou "Line fields"

Retourne

L'objet Instruction créé.

curl -X POST "https://api.koncile.ai/v1/create_instruction/?template_id=10" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer $API_KEY" \
  -d '{"content": "Extraire le numéro de facture en haut à droite du document", "type": "General fields"}'

Récupérer une Instruction

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

Récupère toutes les informations d'une Instruction en utilisant l'instruction_id.

Paramètres de requête

instruction_id Integer Obligatoire L'identifiant de l'Instruction à récupérer

Retourne

L'objet Instruction.


Mettre à jour une Instruction

PUT https://api.koncile.ai/v1/update_instruction

Met à jour une Instruction en utilisant l'instruction_id.

Paramètres de requête

instruction_id Integer Obligatoire L'identifiant de l'Instruction à modifier

Corps de la requête

content String Optionnel Le nouveau texte de l'instruction

type String Optionnel Le nouveau type cible : "General fields" ou "Line fields"

Retourne

L'objet Instruction modifié.


Supprimer une Instruction

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

Supprime une Instruction en utilisant l'instruction_id.

Paramètres de requête

instruction_id Integer Obligatoire L'identifiant de l'Instruction à supprimer

Retourne

Réponse vide en cas de succès.


Structure de l'objet Instruction

id Integer Identifiant unique de l'Instruction

content String Le texte de l'instruction

type String Le type cible : "General fields" ou "Line fields"

template_id Integer L'identifiant du Template parent

Exemple :

Last updated

Was this helpful?