Create Document
Creates a new document in the system
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DOCUMENT])
Send Document For Signature
Sends a document to specified recipients for signature
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_DOCUMENT_FOR_SIGNATURE])
Void Document
Voids an active document, cancelling the signature process
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.VOID_DOCUMENT])
Send Reminder
Sends a reminder to signers who haven't completed their signature
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_REMINDER])
Create Template
Creates a new document template for reuse
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TEMPLATE])
Add User
Adds a new user to the system
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_USER])
Remove User
Removes a user from the system
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_USER])
Update Document Status
Updates the status of a document
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_DOCUMENT_STATUS])
Generate Document Link
Generates a shareable link for a document
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_DOCUMENT_LINK])
Archive Document
Archives a completed or voided document
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ARCHIVE_DOCUMENT])
Set Document Expiry
Sets or updates the expiry date for a document
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_DOCUMENT_EXPIRY])
Add Document Fields
Adds signature or form fields to a document
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_DOCUMENT_FIELDS])
Generate Audit Trail
Generates an audit trail for a specific document
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_AUDIT_TRAIL])
Create Signing Order
Creates a specific order for multiple signers on a document
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_SIGNING_ORDER])
Apply Template
Applies a pre-existing template to a new document
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.APPLY_TEMPLATE])
Bulk Send Documents
Sends multiple documents for signature in a single action
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BULK_SEND_DOCUMENTS])
New Document Created
Triggered when a new document is created in the system
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_DOCUMENT_CREATED])
Document Sent For Signature
Triggered when a document is sent out for signature
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_SENT_FOR_SIGNATURE])
Document Signed
Triggered when a document is fully signed by all parties
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_SIGNED])
Document Declined
Triggered when a signer declines to sign a document
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_DECLINED])
Document Expired
Triggered when a document expires without being fully signed
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_EXPIRED])
Reminder Sent
Triggered when a reminder is sent to a signer
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMINDER_SENT])
Template Created
Triggered when a new document template is created
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEMPLATE_CREATED])
User Added
Triggered when a new user is added to the system
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.USER_ADDED])
Document Viewed
Triggered when a document is viewed by a signer
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_VIEWED])
Document Downloaded
Triggered when a signed document is downloaded
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_DOWNLOADED])
Signer Added To Document
Triggered when a new signer is added to an existing document
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SIGNER_ADDED_TO_DOCUMENT])
Document Access Granted
Triggered when access to a document is granted to a new user
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_ACCESS_GRANTED])
Document Access Revoked
Triggered when access to a document is revoked from a user
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_ACCESS_REVOKED])