# Ironclad integration

> Contract lifecycle management platform — launch workflows, manage signatures, query the contract repository, and sync entities

- Authentication: oauth2

## Tools (50)

- **Add Record Attachment**: Upload a file as an attachment on a record
- **Apply Record Action**: Trigger a lifecycle action on a record (e.g. activate, archive)
- **Cancel a Workflow**: Cancel an active workflow
- **Cancel Signature Request**: Cancel an in-flight signature request
- **Create an Entity**: Create a new entity
- **Create a Record**: Create a new contract record in the Repository
- **Create Data Export**: Submit a data export job and poll for the download URL
- **Create Webhook**: Create a webhook subscription for workflow/record events
- **Create Workflow Comment**: Post a comment to a workflow's activity feed
- **Delete an Entity**: Delete an entity
- **Delete a Record**: Delete a contract record
- **Delete Webhook**: Delete a webhook subscription
- **Download Record Attachment**: Download an attachment file from a record
- **Download Workflow Document**: Download a single document from a workflow
- **Get Authenticated User**: Get the profile and granted scopes for the current access token
- **Get Records Schema**: Retrieve the records schema (record types and their field IDs)
- **Get Sign Status**: Get the sign-step status (sent/viewed/signed) for a workflow
- **Get Workflow Launch Schema**: Get the launch form schema for a single workflow template
- **Get Workflow Turn History**: Retrieve the audit trail of every step transition on a workflow
- **Launch a Workflow**: Start a new contract workflow from a template (synchronous)
- **List Email Threads**: List email threads sent from a workflow
- **List Entities**: List entities (counterparties, vendors, etc.)
- **List Entity Relationship Types**: List configured entity relationship types
- **List Obligations**: List contract obligations
- **List Records**: List contract records from the Repository, with filtering and incremental sync
- **List Signers**: List signers and their signature status on a workflow
- **List Webhooks**: List webhook subscriptions
- **List Workflow Approvals**: List approval requests on a workflow
- **List Workflow Comments**: List activity-feed comments on a workflow
- **List Workflow Documents**: List documents attached to a workflow
- **List Workflow Participants**: List participants (users assigned roles) on a workflow
- **List Workflows**: List in-flight and completed contract workflows
- **List Workflow Schemas**: List all workflow templates and their launch schemas
- **Pause a Workflow**: Pause an active workflow
- **Reassign Workflow Role**: Reassign a role on a workflow to a different user
- **Remind Signer**: Send a reminder email to a signer
- **Resume a Workflow**: Resume a paused workflow
- **Retrieve an Entity**: Fetch a single entity by ID
- **Retrieve an Obligation**: Fetch a single obligation by ID
- **Retrieve a Record**: Fetch a single contract record by ID
- **Retrieve a Workflow**: Fetch a single workflow by ID
- **Send Signature Request**: Send a workflow's signature packet out for signing
- **Smart Import Record**: Upload a contract file and let Ironclad extract metadata into a record
- **Update an Entity**: Patch properties on an entity
- **Update a Record**: Patch fields on an existing record
- **Update a Workflow**: Patch attributes on an active workflow
- **Update Signer**: Reassign or edit a signer's details
- **Update Workflow Approval**: Approve or reject an approval request on a workflow
- **Upload Signed Document**: Upload a wet-signed or externally-signed document to a workflow
- **Upload Workflow Document**: Upload a document to a workflow

Connect Ironclad in General Input: https://www.generalinput.com/apps/ironclad