imperal.io
  • How it works
  • Use cases
  • Technology
  • Pricing
Login
Webbee AIWebbee Codeimperal-mcpDevelopers & SDKSecurity & Vault
Add an app · Marketplace
imperal.ioICNLI Cloud OS

One OS for everything you run. Webbee is your agent inside it, she does the work, you stay in control.

Product
  • Webbee
  • Webbee Code
  • Imperal MCP
  • Marketplace
  • Use cases
  • Pricing
  • Open panel
Resources
  • Security
  • Technology
  • Success stories
  • Blog
Developers
  • Developers
  • Docs
  • Quick start
  • SDK reference
  • Developer portal
Company
  • About
  • Contact
  • Legal
Open protocol
  • ICNLI
  • SDK on GitHub
© 2026 Imperal, Inc. · ICNLI published at icnli.org under CC BY-SA 4.0
TermsPrivacy
  1. Home
  2. /
  3. Marketplace
  4. /
  5. Ironclad

Ironclad Extension

⚖ Legal & Contracts·by bluebeeweb·v0.1.0
Pay per use8-60 tok/action
Open in panel
0 capabilities0 actions0 installs

About this extension

Connect your own Ironclad CLM company -- launch and manage contract workflows, browse the signed-agreement Records repository, manage counterparty Entities and post-signature Obligations, and wire up webhooks for real-time contract lifecycle events.

What you get

Every capability exposed by Ironclad, metered per action and guarded by the two-step safety protocol.

  • connect_ironcladwrite

    Connect your own Ironclad CLM company using an OAuth Client (Client ID/Secret) registered in Ironclad's Company Settings > API, after checking it actually works.

  • disconnect_ironcladwrite

    Disconnect one Ironclad company. Nothing in Ironclad itself is changed; only the saved OAuth Client credentials here are deleted.

  • list_connectionsread

    List the connected Ironclad companies.

  • list_all_workflowsread

    List active/in-progress Ironclad workflows (contracts currently moving through approval, not yet completed records). Paginated.

  • get_workflowread

    Read one Ironclad workflow in full: current step, attribute values, participants, and approval state.

  • launch_workflowwrite

    Launch a new Ironclad workflow (contract request) synchronously from a template. Blocks until created -- use launch_workflow_async if attaching large files.

  • launch_workflow_asyncwrite

    Launch a new Ironclad workflow asynchronously (non-blocking) -- recommended when the launch also includes file attachments. Returns immediately with a launch acknowledgement; poll get_workflow with the returned id to see it settle.

  • bulk_launch_workflowwrite

    Launch several workflows from the same template in one call, e.g. one NDA per new counterparty. Pass launches_json as a JSON array of {name, attributes} objects.

  • cancel_workflowwrite

    Cancel an active Ironclad workflow before it completes.

  • revert_workflow_to_reviewwrite

    Send an active workflow back to its Review step -- e.g. after a signer rejects, or new redlines require another look.

  • list_workflow_schemasread

    List all workflow designs (templates) configured in this Ironclad company -- their template ids, needed to launch a workflow.

  • get_workflow_schemaread

    Read one workflow design (template) in full -- its launch-form attribute ids and types, needed before calling launch_workflow.

  • update_workflow_attributeswrite

    Update one or more attribute values on an active workflow, e.g. correcting a counterparty name mid-review.

  • get_workflow_attachmentread

    Read one file attachment's metadata/download info on an active workflow.

  • add_workflow_attachmentwrite

    Attach a file (fetched from a publicly reachable URL) to an active workflow.

  • create_workflow_commentwrite

    Add a comment to an active workflow, visible to its participants inside Ironclad.

  • send_signature_requestwrite

    Trigger Ironclad's e-signature flow for a workflow currently ready for signature, naming who should sign.

  • get_signature_statusread

    Read the current e-signature status of a workflow -- who has signed, who is pending.

  • update_approvalwrite

    Approve or reject a pending approval step on a workflow, acting as the connection's configured user.

  • list_recordsread

    List records (completed/signed agreements) in the connected Ironclad company, with optional filtering by type, last-updated timestamp, and one property value.

  • get_recordread

    Read one record (completed/signed agreement) in full, including its properties and attachment list.

  • get_records_schemaread

    Read the Records schema: every record type and its configured properties/attributes, needed before create_record or update_record.

  • create_recordwrite

    Create a new record directly (e.g. migrating a legacy signed agreement into Ironclad without running it through a workflow first).

  • update_recordwrite

    Update selected property values on an existing record. Only the properties you pass change.

  • delete_recorddestructive

    Permanently delete a record. Cannot be undone through the API -- use with care.

  • get_record_attachmentread

    Read one record attachment's metadata and download link.

  • add_record_attachmentwrite

    Attach a file to an existing record by giving Ironclad a publicly reachable URL to fetch it from.

  • delete_record_attachmentdestructive

    Permanently remove an attachment from a record. Cannot be undone.

  • apply_contract_actionwrite

    Apply a post-signature contract action to a record -- e.g. renew, terminate, or amend -- using the action types configured for that record's type.

  • smart_import_recordwrite

    Create a record from an already-signed document by URL, using Ironclad's own AI to extract its metadata automatically -- ideal for bulk-migrating a legacy contract archive.

  • list_entitiesread

    List counterparty/contact entities (companies and individuals) registered in the connected Ironclad company.

  • get_entityread

    Read one counterparty/contact entity in full.

  • create_entitywrite

    Create a new counterparty/contact entity (a company or individual your organization contracts with).

  • update_entitywrite

    Update selected property values of an existing entity. Only the given properties change.

  • delete_entitydestructive

    Permanently delete a counterparty/contact entity. Cannot be undone -- records/workflows referencing it will lose that link.

  • list_relationship_typesread

    List the relationship types available for linking entities to each other (e.g. 'Parent Company', 'Subsidiary').

  • list_obligationsread

    List post-signature obligations (renewal reminders, SLA deliverables, compliance deadlines), optionally filtered to one record.

  • get_obligationread

    Read one obligation in full.

  • create_obligationwrite

    Create a new obligation linked to an existing record -- a deadline or deliverable that outlives the signature process.

  • update_obligationwrite

    Update selected property values of an existing obligation. Only the given properties change.

  • delete_obligationdestructive

    Permanently delete an obligation. Cannot be undone.

  • list_webhooksread

    List webhook subscriptions configured on the connected Ironclad company.

  • create_webhookwrite

    Subscribe to Ironclad workflow/record/obligation lifecycle events -- Ironclad will POST event payloads to your target URL as they happen.

  • update_webhookwrite

    Update an existing webhook's target URL and/or subscribed events. Only the given fields change.

  • delete_webhookdestructive

    Permanently remove a webhook subscription. Cannot be undone.

  • create_reportwrite

    Start a data export (report) of records or workflows for offline analysis. Requires the Reports/Exports feature to be enabled on your Ironclad plan -- a permission error here likely means it isn't.

  • get_reportread

    Check the status of a data export and get its download URL once ready.

  • audit_contract_healthread

    Build one aggregated health report across the connected Ironclad company: active vs stalled workflows, recently completed workflows, and obligations due in the next 30 days -- one call instead of manually cross-referencing several reads.

  • find_expiring_contractsread

    Value-add report: scan records and flag every one whose agreement/expiration date falls within a given window from now -- absorbs the client-side date-window math Ironclad's own list_records filter doesn't do.

  • bulk_tag_recordswrite

    Apply the same property values to several existing records in one call -- e.g. tagging every contract from an acquired subsidiary with a new business-unit code. Ironclad's own API has no native bulk-update endpoint for records, so this loops update_record and reports how many succeeded.

Related extensions

More extensions in Legal & Contracts ready to enable in one click.

  • ClioManage your entire legal practice from Imperal: matters, contacts, documents (upload/download/versioning), billable time and expenses, bills, tasks, calendar, communications, notes, custom fields,...
  • CO SignNowSignNow REST API connector: document upload, invite-to-sign requests, signature status, and archive.
  • DocuSignConnect your own DocuSign account (JWT Grant service integration) to send, track, and manage agreements end to end: create and send envelopes from documents or templates, manage recipients/tabs/voi...
  • CO NotarizeNotarize (Proof) API connector: online notarization transactions, notary documents, signer status, and closing events.

Ready to use Ironclad?

Enable Ironclad in your Imperal workspace in one click - 10,000 free starter credits included.

Open in panel