Format JSON
Objets de résultat
Structure des données produites par les étapes : lignes, fichiers, messages, réponses, résultats.
Les étapes qui produisent une donnée l’enregistrent dans une variable. Voici la forme de chaque objet, pour l’utiliser ensuite avec {{variable.champ}}.
Ligne de tableau
Élément d'une liste produite par ui.table, data.table ou file.read (csv, xlsx).
| Champ | Type | Description |
|---|---|---|
<en-tête> | texte | Une clé par colonne, nommée exactement comme l'en-tête. |
{
"fournisseur": "Nordinfo",
"montant": "2450",
"objet": "Licences serveurs"
}Produit par : ui.table data.table
Fichier
Élément produit par file.list, file.search et mail.attachments.
| Champ | Type | Description |
|---|---|---|
path | texte | Chemin absolu. |
name | texte | Nom du fichier. |
type | texte | Extension (pdf, xlsx…) ou « dossier ». |
size | nombre | Taille en octets. |
modified | texte | Date de modification « AAAA-MM-JJ HH:MM ». |
extrait | texte | file.search uniquement : texte autour de la correspondance. |
{
"path": "/Users/compta/Documents/Factures/F-2026-104.pdf",
"name": "F-2026-104.pdf",
"type": "pdf",
"size": 84211,
"modified": "2026-10-26 09:14"
}Produit par : file.list file.search mail.attachments
Message e-mail
Élément produit par mail.read.
| Champ | Type | Description |
|---|---|---|
from | texte | Expéditeur affiché. |
from_email | texte | Adresse de l'expéditeur. |
subject | texte | Sujet. |
date | texte | Date d'envoi. |
text | texte | Corps en texte brut. |
attachments | liste | Noms des pièces jointes. |
{
"from": "Nordinfo Facturation",
"from_email": "[email protected]",
"subject": "Facture F-2026-104",
"date": "2026-10-26 08:02",
"text": "Bonjour, veuillez trouver…",
"attachments": [
"F-2026-104.pdf"
]
}Produit par : mail.read
Réponse HTTP
Objet produit par http.call.
| Champ | Type | Description |
|---|---|---|
status | nombre | Code HTTP. |
body | texte | Corps (20 000 caractères max). |
json | objet | Corps décodé si la réponse est en application/json. |
{
"status": 201,
"body": "{\"id\": \"D-881\"}",
"json": {
"id": "D-881"
}
}Produit par : http.call
Résultat de commande
Objet produit par cmd.run.
| Champ | Type | Description |
|---|---|---|
code | nombre | Code de sortie (0 = succès). |
output | texte | Fin de la sortie (8 000 caractères), secrets masqués. |
seconds | nombre | Durée. |
timed_out | booléen | Arrêtée par le délai maximal. |
detached | booléen | Avec detach = true : la commande tourne en arrière-plan (champs id, delay, command). |
{
"code": 0,
"output": "✓ Version 0.17.3 publiée",
"seconds": 412.6,
"timed_out": false
}Produit par : cmd.run
Document extrait
Objet produit par doc.extract.
| Champ | Type | Description |
|---|---|---|
<champ> | selon le type | Un champ par nom déclaré dans « fields ». |
_confiance | nombre | Confiance globale (0 à 1). |
_type | texte | Type de document reconnu. |
_validé_par | texte | Validateur humain, si une validation a eu lieu. |
{
"numero": "F-2026-104",
"date": "2026-10-20",
"fournisseur": "Nordinfo",
"montant_ttc": 2940,
"_confiance": 0.93,
"_type": "facture",
"_validé_par": null
}Produit par : doc.extract
Élément de file
Objet produit par queue.next.
| Champ | Type | Description |
|---|---|---|
id | texte | Identifiant (à passer à queue.done / queue.fail). |
reference | texte | Référence unique. |
data | objet | Données de l'élément. |
{
"id": "QI-7f3a",
"reference": "F-2026-104",
"data": {
"fournisseur": "Nordinfo",
"montant": "2450"
}
}Produit par : queue.next
Mis à jour le 28 octobre 2026