# Fiche connecteur AlgoDocs Catalogue Pipedream : connexion du compte et droits nécessaires. Les actions réellement utilisables sont vérifiées dans Bruno lors de la connexion. Les déclencheurs sont documentés à titre de référence et ne sont pas activés automatiquement dans Bruno. Les noms et données des exemples sont fictifs ; toute exécution reste soumise aux droits et aux validations du connecteur. ## AlgoDocs URL : https://get-bruno.com/features/connectors/algodocs Référence texte : https://get-bruno.com/features/connectors/algodocs/reference.txt Origine : Catalogue Pipedream Statut : Catalogue Pipedream — connexion à vérifier Catégories : Intelligence artificielle Description : AlgoDocs sert à traiter des documents et à en extraire des données structurées à partir d’extracteurs. Le service permet aussi de repérer les documents, les dossiers et les extractions déjà produites. Authentification : API key Présentation : AlgoDocs sert à traiter des documents et à en extraire des données structurées à partir d’extracteurs. Le service permet aussi de repérer les documents, les dossiers et les extractions déjà produites. Usage : Repérer un extracteur avant d’envoyer un fichier Exemple de demande : Je veux trouver l’extracteur utilisé pour les factures de l’entreprise Dupont avant d’envoyer un PDF. Résultat attendu : La liste des extracteurs disponibles est renvoyée avec leur identifiant et leur nom. À préciser : Nom du type de document recherché, par exemple facture ; Contexte de préparation, par exemple dossier comptable Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/algodocs/actions/list-extractors Usage : Téléverser un fichier pour extraction Exemple de demande : Je veux envoyer le fichier facture-avril.pdf dans le dossier Comptabilité pour l’extracteur factures-clients. Résultat attendu : Le fichier local est téléversé et un enregistrement de document est créé avec son identifiant. À préciser : Fichier local à envoyer ; Identifiant de l’extracteur ; Identifiant du dossier de destination Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/algodocs/actions/list-extractors ; https://pipedream.com/apps/algodocs/actions/list-folders ; https://pipedream.com/apps/algodocs/actions/upload-file Usage : Retrouver les documents déjà extraits Exemple de demande : Je veux lister les documents déjà traités pour l’extracteur des relevés de paie afin de choisir un document à suivre. Résultat attendu : Les documents associés à l’extracteur sont renvoyés avec leur documentId et leur nom de fichier. À préciser : Identifiant d’extracteur ; Objectif de repérage, par exemple suivi d’une extraction Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/algodocs/actions/list-documents ; https://pipedream.com/apps/algodocs/actions/list-extractors Limites propres au service : Le service s’appuie sur des extracteurs et des dossiers à identifier avant envoi. La liste des documents est dérivée des données extraites, pas d’un catalogue de documents dédié. Le déclencheur New Extracted Data demande un identifiant de document valide. Le déclencheur New Table Row Extracted ne renvoie rien pour les documents sans champ de type tableau ou répétitif. Vocabulaire français : Lister les documents — Liste les documents d’un extracteur donné à partir des enregistrements d’extraction. (https://pipedream.com/apps/algodocs/actions/list-documents) Vocabulaire français : Lister les extracteurs — Liste tous les extracteurs du compte authentifié. (https://pipedream.com/apps/algodocs/actions/list-extractors) Vocabulaire français : Lister les dossiers — Liste tous les dossiers du compte authentifié. (https://pipedream.com/apps/algodocs/actions/list-folders) Vocabulaire français : Téléverser un fichier — Envoie un fichier local vers un dossier AlgoDocs pour traitement par un extracteur précis. (https://pipedream.com/apps/algodocs/actions/upload-file) Vocabulaire français : Nouvelle donnée extraite — Déclenche un événement pour chaque nouvel enregistrement de donnée extraite d’un document. (https://pipedream.com/apps/algodocs/triggers/new-extracted-data) Vocabulaire français : Nouvelle ligne de tableau extraite — Déclenche un événement pour chaque ligne individuelle extraite dans un champ de tableau. (https://pipedream.com/apps/algodocs/triggers/new-table-row-extracted) - action : List Documents — Lists documents for a given extractor by reading extraction records (GET /v1/extracted_data/{extractorId}) and returning their documentId and fileName , deduplicated by documentId . AlgoDocs has no dedicated documents endpoint, so this action derives the document list from extracted data. Use it to discover a valid documentId before configuring New Extracted Data . Run List Extractors to find a valid extractor ID first. See the documentation. (https://pipedream.com/apps/algodocs/actions/list-documents) - action : List Extractors — Lists all extractors in the authenticated AlgoDocs account (GET /v1/extractors). Each extractor includes at least id and name . Use this to discover a valid extractorId before running Upload File or List Documents . See the documentation. (https://pipedream.com/apps/algodocs/actions/list-extractors) - action : List Folders — Lists all folders in the authenticated AlgoDocs account (GET /v1/folders). Each folder includes at least id and name . Use this to discover a valid folderId before running Upload File . See the documentation. (https://pipedream.com/apps/algodocs/actions/list-folders) - action : Upload File — Uploads a local file to an AlgoDocs folder for processing by a specific extractor via multipart/form-data (POST /v1/document/upload_local/{extractorId}/{folderId}). Returns the created document record including its id and upload metadata. Run List Extractors to find a valid extractor ID and List Folders to find a valid folder ID before calling this action. The returned document id is the value to configure in New Extracted Data . See the documentation. (https://pipedream.com/apps/algodocs/actions/upload-file) - trigger : New Extracted Data — Emit new event for each newly extracted data record for a given AlgoDocs document (polls GET /v1/extracted_data/{documentId}). Each extraction record's stable id is used for deduplication. Run the List Documents action to find a valid document ID before configuring this source. An optional filter narrows emissions to records whose extracted data matches a provided key or value substring. See the documentation. (https://pipedream.com/apps/algodocs/triggers/new-extracted-data) - trigger : New Table Row Extracted — Emit new event for each individual table row extracted from an AlgoDocs document (polls GET /v1/extracted_data/{documentId}). AlgoDocs represents a record's extracted data as a flat object, with any table/repeating field appearing as an array-valued property (e.g. data.LineItems ). Unlike New Extracted Data which emits one event per extraction record, this source emits one event per row within each such array field; records with no array-valued field in data produce no events. Requires a document ID — run List Documents to find one. An optional filter narrows emissions to rows whose JSON representation contains a specified substring. See the documentation. (https://pipedream.com/apps/algodocs/triggers/new-table-row-extracted)