# Fiche connecteur Ironclad 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. ## Ironclad URL : https://get-bruno.com/features/connectors/ironclad Référence texte : https://get-bruno.com/features/connectors/ironclad/reference.txt Origine : Catalogue Pipedream Statut : Catalogue Pipedream — connexion à vérifier Catégories : Gestion d’entreprise Description : Ironclad centralise des objets juridiques comme les dossiers, les workflows et leurs attributs dans un même espace. Le service expose des actions pour créer, rechercher, lire, mettre à jour et supprimer ces éléments, ainsi que pour préparer et lancer des workflows. Authentification : OAuth Présentation : Ironclad centralise des objets juridiques comme les dossiers, les workflows et leurs attributs dans un même espace. Le service expose des actions pour créer, rechercher, lire, mettre à jour et supprimer ces éléments, ainsi que pour préparer et lancer des workflows. Usage : Créer un dossier de contrat Exemple de demande : Je veux créer un dossier nommé "NDA Atelier Martin" de type NDA avec le contrepartie "Atelier Martin" et une valeur de contrat de 50000 USD. Résultat attendu : Un nouveau dossier Ironclad est créé avec les propriétés validées et un identifiant de dossier est renvoyé. À préciser : Le nom du dossier à créer ; Le type de dossier Ironclad à utiliser ; Les clés de propriétés attendues et leurs types exacts ; Les valeurs métier à inscrire, par exemple la contrepartie et le montant Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/ironclad/actions/describe-workspace ; https://pipedream.com/apps/ironclad/actions/list-record-type-options ; https://pipedream.com/apps/ironclad/actions/list-properties-options ; https://pipedream.com/apps/ironclad/actions/create-record Usage : Retrouver puis lire un dossier existant Exemple de demande : Je veux retrouver le dossier "Hammond Foundation NDA" puis lire ses propriétés complètes pour vérifier la valeur du contrat et la contrepartie. Résultat attendu : Une liste de dossiers correspondants est renvoyée, puis le dossier choisi peut être lu avec ses propriétés et ses métadonnées. À préciser : Un critère de recherche sur un champ connu, comme le nom du dossier ; Le type de dossier si la recherche doit être restreinte ; L'identifiant du dossier trouvé pour la lecture détaillée Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/ironclad/actions/search-records ; https://pipedream.com/apps/ironclad/actions/get-record Usage : Préparer puis lancer un workflow de contrat Exemple de demande : Je veux vérifier le modèle disponible pour un accord fournisseur, puis lancer un workflow avec le contrepartie "Acme Corp" et une date de début au 1er septembre 2026. Résultat attendu : Le schéma du modèle est restitué, puis un workflow est lancé avec les attributs fournis et un identifiant de workflow est renvoyé. À préciser : L'identifiant du modèle de workflow ; La structure des attributs attendus par le modèle ; Les valeurs métier à fournir pour les champs obligatoires et conditionnels Nature : Exemple sous réserve de connexion et de droits Sources de l’exemple : https://pipedream.com/apps/ironclad/actions/describe-workspace ; https://pipedream.com/apps/ironclad/actions/describe-workflow-template ; https://pipedream.com/apps/ironclad/actions/launch-workflow ; https://pipedream.com/apps/ironclad/actions/list-template-id-options Limites propres au service : La création et la mise à jour exigent des clés de propriétés ou d'attributs connues à l'avance. La suppression d'un dossier est définitive et sans annulation. La mise à jour d'un workflow en cours ne s'applique qu'en étape Review et n'accepte pas les champs de type document ou fichier. Les types de record et les modèles de workflow doivent être retrouvés avant de préparer une charge utile valide. Vocabulaire français : Créer un dossier — Crée un nouveau dossier Ironclad à partir de propriétés fournies avec leur type exact. (https://pipedream.com/apps/ironclad/actions/create-record) Vocabulaire français : Supprimer un dossier — Supprime définitivement un dossier Ironclad à partir de son identifiant. (https://pipedream.com/apps/ironclad/actions/delete-record) Vocabulaire français : Décrire le modèle de workflow — Récupère le schéma des attributs remplissables d'un modèle de workflow avant son lancement. (https://pipedream.com/apps/ironclad/actions/describe-workflow-template) Vocabulaire français : Décrire l'espace de travail — Retourne les types de dossiers, les propriétés configurées et la première page des modèles de workflow. (https://pipedream.com/apps/ironclad/actions/describe-workspace) Vocabulaire français : Obtenir un dossier — Lit un dossier Ironclad précis à partir de son identifiant. (https://pipedream.com/apps/ironclad/actions/get-record) Vocabulaire français : Obtenir un workflow — Lit un workflow Ironclad complet avec son schéma et ses attributs courants. (https://pipedream.com/apps/ironclad/actions/get-workflow) Vocabulaire français : Lancer un workflow — Démarre un nouveau workflow à partir d'un modèle et d'attributs conformes. (https://pipedream.com/apps/ironclad/actions/launch-workflow) Vocabulaire français : Lister les options des propriétés — Donne les clés de propriétés de dossier disponibles avec leur type requis. (https://pipedream.com/apps/ironclad/actions/list-properties-options) Vocabulaire français : Lister les options d'identifiants de dossier — Donne une page d'identifiants de dossiers pour résoudre une valeur de champ lié. (https://pipedream.com/apps/ironclad/actions/list-record-id-options) Vocabulaire français : Lister les événements sélectionnés — Donne les types d'événements webhook Ironclad disponibles. (https://pipedream.com/apps/ironclad/actions/list-selected-events-options) Vocabulaire français : Lister les options d'identifiants de modèle — Donne les identifiants de modèles de workflow disponibles avec leur nom affiché. (https://pipedream.com/apps/ironclad/actions/list-template-id-options) Vocabulaire français : Lister les options de type — Donne les types de dossiers disponibles avec leur clé de valeur. (https://pipedream.com/apps/ironclad/actions/list-record-type-options) Vocabulaire français : Lister les options d'identifiants de workflow — Donne une page d'identifiants de workflows pour résoudre une valeur de champ lié. (https://pipedream.com/apps/ironclad/actions/list-workflow-id-options) Vocabulaire français : Rechercher des dossiers — Recherche des dossiers à partir de filtres structurés ou d'une formule native. (https://pipedream.com/apps/ironclad/actions/search-records) Vocabulaire français : Rechercher des workflows — Recherche des workflows à partir de filtres structurés ou d'une formule native. (https://pipedream.com/apps/ironclad/actions/search-workflows) Vocabulaire français : Mettre à jour un dossier — Modifie les propriétés d'un dossier existant avec les clés et types attendus. (https://pipedream.com/apps/ironclad/actions/update-record) Vocabulaire français : Mettre à jour les attributs d'un workflow — Modifie les attributs d'un workflow en cours lorsque l'état et les champs le permettent. (https://pipedream.com/apps/ironclad/actions/update-workflow) Vocabulaire français : Nouvel événement d'approbation instantané — Déclenche un événement quand un nouvel événement d'approbation est créé. (https://pipedream.com/apps/ironclad/triggers/new-approval-event-instant) Vocabulaire français : Nouvel événement de document de workflow instantané — Déclenche un événement quand un événement de document de workflow apparaît. (https://pipedream.com/apps/ironclad/triggers/new-workflow-document-event-instant) Vocabulaire français : Nouvel événement de workflow instantané — Déclenche un événement quand un nouvel événement de workflow est créé. (https://pipedream.com/apps/ironclad/triggers/new-workflow-event-instant) - action : Create Record — Creates a new record in Ironclad. Provide properties as a JSON object where each key maps to a {type, value} wrapper. Run Describe Workspace first to see all valid record types and property keys (with their required type ) in one call; List Type Options / List Properties Options exist only to resolve a single value for this action's props, not for general discovery. Property types are snake_case, e.g. string , number , monetary_amount , address , date , duration , boolean — not the camelCase types used by workflow attributes. Complex types use nested objects: monetary_amount {"currency": "USD", "amount": 25.37} , address {"lines": ["325 5th Street", "Suite 200"], "locality": "San Francisco", "region": "California", "postcode": "94107", "country": "USA"} . Example: set recordName to "Acme NDA" , recordType to "vendor_agreement" , and properties to {"counterpartyName": {"type": "string", "value": "Acme Corp"}, "contractValue": {"type": "monetary_amount", "value": {"currency": "USD", "amount": 50000}}} ; returns {"id": "rec_abc123", "name": "Acme NDA"} . See the documentation (https://pipedream.com/apps/ironclad/actions/create-record) - action : Delete Record — Permanently deletes an Ironclad record by ID. This cannot be undone. Run Search Records first to find the recordId — confirm it's the right record before deleting, since Ironclad has no undo. Example: set recordId to "rec_abc123" to delete that record; the action confirms deletion succeeded. See the documentation (https://pipedream.com/apps/ironclad/actions/delete-record) - action : Describe Workflow Template — Retrieves the fillable attribute schema for an Ironclad workflow template — the required call before Launch Workflow . Returns each field's type, display name, enum options, and whether it's required. Every field's description already includes a worked value-format example for complex types ( address , monetaryAmount , date , duration , document / array ) — use those examples verbatim, do not guess a shape. A field's required may be "conditional" : when Ironclad's naming convention makes the trigger inferable (e.g. a field named set1Question2 triggered by a selector field set to "Set 1" ), a dependsOn: {field, value} hint is included; whenever you set the selector to that value, also include the dependent field. If a conditional field has no dependsOn hint, its trigger isn't inferable from naming — watch for a MISSING_PARAM error naming it after you submit Launch Workflow , and retry with it included. Run Describe Workspace first to find a template ID. Example: set templateId to "tmpl_abc123" to retrieve a schema where each field looks like {"counterpartyName": {"type": "string", "displayName": "Counterparty Name", "required": "always", "description": "Value of Counterparty Name"}, "requiredAddress": {"type": "address", "displayName": "Required Address", "required": "always", "description": "Value of Required Address. Example: {\"lines\": [...], \"locality\": ..., \"region\": ..., \"postcode\": ..., \"country\": ...}"}} . See the documentation (https://pipedream.com/apps/ironclad/actions/describe-workflow-template) - action : Describe Workspace — Orients you to this Ironclad workspace: returns every configured record type and property (with its type), plus the first page of launchable workflow templates. This is the primary orienting call — run it first for any question about what record types, properties, or workflow templates exist in the workspace, before List Type Options / List Properties Options / List Template ID Options (those three exist only to resolve one value while configuring another tool's prop, not for general discovery — using them for discovery skips the bundled context this tool provides). Takes no parameters. If workflowTemplates looks capped at a page boundary, run List Template ID Options with an incremented page for the rest. Example return: {"recordTypes": {"vendor_agreement": "Vendor Agreement"}, "properties": {"contractValue": "monetary_amount", "counterpartyName": "string"}, "workflowTemplates": [{"id": "tmpl_abc123", "name": "NDA Template"}]} . See the documentation (https://pipedream.com/apps/ironclad/actions/describe-workspace) - action : Get Record — Retrieves a single Ironclad record by its ID, returning the record's name, type, properties, and metadata. Run Search Records first to find a valid record ID. Example: set recordId to "rec_abc123" to retrieve a record with fields such as id , name , type , and properties . See the documentation (https://pipedream.com/apps/ironclad/actions/get-record) - action : Get Workflow — Retrieves the full Ironclad workflow object, including its schema and current attribute keys and types. Use the returned schema to construct a valid updates payload for Update Workflow Attributes . Run Search Workflows first to find a workflow ID. Example: set workflowId to "wf_xyz789" to retrieve a workflow with fields such as id , title , status , currentStep , and attributes (a map of attribute key → value). Use the optional fields param (e.g. "id,title,status" ) to return only specific top-level keys. See the documentation (https://pipedream.com/apps/ironclad/actions/get-workflow) - action : Launch Workflow — Launches a new workflow in Ironclad. Run Describe Workspace to find a template ID, then run Describe Workflow Template to discover the field keys, types, and constraints (including conditional fields) needed to build the attributes payload. Example: set templateId to "tmpl_abc123" and attributes to {"counterpartyName": "Acme Corp", "paperSource": "Our paper", "startDate": "2026-09-01"} ; returns {"id": "wf_xyz789", "status": "review"} . See the documentation (https://pipedream.com/apps/ironclad/actions/launch-workflow) - action : List Properties Options — Returns all Ironclad record property keys and their display names (including the required type for each) as {label, value} pairs. Call this before setting the properties field in Create Record to find valid property keys and their exact type — do not guess a property's type. Example return: [{"label": "Counterparty Name (type: string)", "value": "counterpartyName"}, {"label": "Contract Value (type: monetary_amount)", "value": "contractValue"}, ...] . See the documentation (https://pipedream.com/apps/ironclad/actions/list-properties-options) - action : List Record ID Options — Returns one page of Ironclad records as {label, value} pairs (where value is the record ID). Call this before using the links , parent , or children fields in Create Record to find valid record IDs. Search Records is the primary way to find a record by attribute values; use this action only to page through the full list or when resolving a record ID field directly. Results are 0-indexed by page; if the response contains the maximum number of items, increment page and call again to fetch more. Example return: [{"label": "Acme NDA", "value": "rec_abc123"}, ...] . See the documentation (https://pipedream.com/apps/ironclad/actions/list-record-id-options) - action : List Selected Events Options — Returns all Ironclad webhook event type names as {label, value} pairs. Call this to discover valid event types before configuring an Ironclad event source. Example return: [{"label": "WORKFLOW LAUNCHED", "value": "workflow_launched"}, {"label": "WORKFLOW UPDATED", "value": "workflow_updated"}, ...] . See the documentation (https://pipedream.com/apps/ironclad/actions/list-selected-events-options) - action : List Template ID Options — Returns Ironclad workflow template IDs and their display names as {label, value} pairs. Call this before running Launch Workflow or Describe Workflow Template to find a valid templateId . Results are 0-indexed by page; if the response contains the maximum number of items, increment page and call again to fetch more. Example return: [{"label": "NDA Template", "value": "tmpl_abc123"}, {"label": "Vendor Agreement", "value": "tmpl_xyz789"}, ...] . See the documentation (https://pipedream.com/apps/ironclad/actions/list-template-id-options) - action : List Type Options — Returns all Ironclad record type keys and their display names as {label, value} pairs (where value is the type key). Call this before setting the type field in Create Record to find valid type keys. Example return: [{"label": "Vendor Agreement", "value": "vendor_agreement"}, {"label": "NDA", "value": "nda"}, ...] . See the documentation (https://pipedream.com/apps/ironclad/actions/list-record-type-options) - action : List Workflow ID Options — Returns one page of Ironclad workflows as {label, value} pairs (where value is the workflow ID). Call this before running Get Workflow or Update Workflow Attributes to find a valid workflowId . Search Workflows is the primary way to find a workflow by attribute values; use this action only to page through the full list or when resolving the workflowId prop directly. Results are 0-indexed by page; if the response contains the maximum number of items, increment page and call again to fetch more. Example return: [{"label": "Acme NDA Review", "value": "wf_xyz789"}, ...] . See the documentation (https://pipedream.com/apps/ironclad/actions/list-workflow-id-options) - action : Search Records — Searches Ironclad repository records using structured filters and/or Ironclad's native formula filter language. Use this to find a record's ID before Get Record , Update Record , or Delete Record . The filter formula operates on property keys in [brackets] — run Describe Workspace first to see valid property keys. Formula operators: Equals([prop], 'value') , NotEqual([prop], 'value') , Contains([prop], 'value') , IsEmpty([prop]) , IsNotEmpty([prop]) , LessThan([prop], value) / LessThanOrEqual([prop], value) , GreaterThan([prop], value) / GreaterThanOrEqual([prop], value) , Date(2026, 1, 1) (year, month, day), Today() , RelativeDate(Today(), -7, 'days') (anchor - Today() or Date(...) -, offset, unit; unit is one of days , weeks , months , years ), And(cond1, cond2, ...) , Or(cond1, cond2, ...) . String values support both single and double quotes. Worked examples: find by name Contains([name], 'Hammond') ; find records with an agreement date in the last 30 days GreaterThan([agreementDate], RelativeDate(Today(), -30, 'days')) ; find records missing a contract value IsEmpty([contractValue]) . Record type is not a formula-filterable property — to find vendor agreements or NDAs, set the types prop to vendor_agreement,nda instead of using filter . Example: set filter to Contains([name], 'Hammond') to find a record by name; returns {"list": [{"id": "rec_abc123", "name": "Hammond Foundation NDA", "type": "nda"}], "count": 1} . See the documentation (https://pipedream.com/apps/ironclad/actions/search-records) - action : Search Workflows — Searches Ironclad workflows using structured filters and/or Ironclad's native formula filter language. Use this to find a workflow's ID before Get Workflow or Update Workflow Attributes . The filter formula operates on attribute keys in [brackets] — run Describe Workspace first to see valid attribute keys. Formula operators: Equals([attr], 'value') , NotEqual([attr], 'value') , Contains([attr], 'value') , IsEmpty([attr]) , IsNotEmpty([attr]) , LessThan([attr], value) / LessThanOrEqual([attr], value) , GreaterThan([attr], value) / GreaterThanOrEqual([attr], value) , Date(2026, 1, 1) (year, month, day), Today() , RelativeDate(Today(), -7, 'days') (anchor - Today() or Date(...) -, offset, unit; unit is one of days , weeks , months , years ), And(cond1, cond2, ...) , Or(cond1, cond2, ...) . String values support both single and double quotes. Worked examples: find by counterparty name Contains([counterpartyName], 'Acme') ; find workflows with an agreement date in the last week GreaterThan([agreementDate], RelativeDate(Today(), -7, 'days')) ; find workflows missing a signed copy IsEmpty([signedCopy]) . Status and template are not formula-filterable properties — to find cancelled or completed workflows, set the status prop to cancelled,completed ; to find workflows launched from a specific template, set the template prop instead of using filter . Example: set status to "active" and pageSize to 5 to retrieve the 5 most recently updated active workflows; returns {"list": [{"id": "wf_xyz789", "title": "Acme NDA", "status": "active"}], "count": 1} . See the documentation (https://pipedream.com/apps/ironclad/actions/search-workflows) - action : Update Record — Updates properties on an existing Ironclad record. Provide properties as a JSON object where each key maps to a {type, value} wrapper — the same shape as Create Record . Run Search Records first to find the recordId , and Describe Workspace to discover valid property keys and their exact required type (record property types are snake_case, e.g. string , number , monetary_amount , address , date , duration , boolean — do not guess). Only the properties you include are changed; omitted properties are left as-is. Example: set recordId to "rec_abc123" and properties to {"contractValue": {"type": "monetary_amount", "value": {"currency": "USD", "amount": 75000}}} ; returns the updated record. See the documentation (https://pipedream.com/apps/ironclad/actions/update-record) - action : Update Workflow Attributes — Updates attribute values on an in-flight Ironclad workflow. The workflow must be in the Review step; document/file-type attributes are not supported. Provide updates as a flat JSON object of attribute key to new value — each pair is converted to Ironclad's internal {action: "set", path, value} update format automatically. Run Search Workflows or Get Workflow first to find the workflowId , then run Get Workflow to see current attribute keys and values, or Describe Workflow Template for the attribute format reference (complex types like monetaryAmount , address , date , duration ). Example: set workflowId to "wf_xyz789" and updates to {"contractValue": {"currency": "USD", "amount": 75000}, "renewalDate": "2027-01-01"} ; the action confirms the update was applied. See the documentation (https://pipedream.com/apps/ironclad/actions/update-workflow) - trigger : New Approval Event Instant — Emit new event when a fresh approval event is generated. (https://pipedream.com/apps/ironclad/triggers/new-approval-event-instant) - trigger : New Workflow Document Event (Instant) — Emit new event when a workflow document event is freshly established. (https://pipedream.com/apps/ironclad/triggers/new-workflow-document-event-instant) - trigger : New Workflow Event (Instant) — Emit new event when a new workflow event is created. (https://pipedream.com/apps/ironclad/triggers/new-workflow-event-instant)