Create Document
Create a new document in SignRequest for signing.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_DOCUMENT])
Send Document For Signature
Send a document to one or more signers for electronic signature.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_DOCUMENT])
Cancel Document
Cancel a document that has been sent for signing.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_DOCUMENT])
Remind Signer
Send a reminder to a signer who hasn't completed their signature.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMIND_SIGNER])
Create Template
Create a new template for reusable document signing workflows.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TEMPLATE])
Delete Template
Delete an existing template from SignRequest.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_TEMPLATE])
Update Template
Update an existing template with new information or settings.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_TEMPLATE])
Create Team
Create a new team in SignRequest for collaborative document management.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TEAM])
Add Team Member
Add a new member to an existing team in SignRequest.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEAM_MEMBER])
Remove Team Member
Remove a member from an existing team in SignRequest.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_TEAM_MEMBER])
Set Document Expiration
Set an expiration date for a document sent for signing.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_DOCUMENT_EXPIRATION])
Add Attachment
Add an attachment to a document before sending for signature.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_ATTACHMENT])
Set Signing Order
Define the order in which multiple signers should sign a document.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_SIGNING_ORDER])
Generate Document Link
Generate a shareable link for a document in SignRequest.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_DOCUMENT_LINK])
Download Signed Document
Download a completed and signed document from SignRequest.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOWNLOAD_SIGNED_DOCUMENT])
Document Signed
Triggered when a document is fully signed by all required signers.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_SIGNED])
Document Viewed
Triggered when a signer views a document sent for signing.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_VIEWED])
Signature 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.SIGNATURE_DECLINED])
Document Expired
Triggered when a document reaches its expiration date without being fully signed.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_EXPIRED])
Signer Completed
Triggered when an individual signer completes their part of a multi-signer document.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SIGNER_COMPLETED])
Document Cancelled
Triggered when a document is cancelled before completion.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_CANCELLED])
Template Created
Triggered when a new template is created in SignRequest.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEMPLATE_CREATED])
Team Member Added
Triggered when a new member is added to a team in SignRequest.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEAM_MEMBER_ADDED])
Signature Request Sent
Triggered when a new signature request is sent out to signers.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SIGNATURE_REQUEST_SENT])
Document Downloaded
Triggered when a signed document is downloaded by any authorized user.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_DOWNLOADED])
Account Limit Reached
Triggered when the account reaches its document or storage limit.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ACCOUNT_LIMIT_REACHED])
New User Registration
Triggered when a new user registers for a SignRequest account.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_USER_REGISTRATION])
Billing Cycle Complete
Triggered at the end of each billing cycle for the account.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BILLING_CYCLE_COMPLETE])
API Key Created
Triggered when a new API key is generated for the account.
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.API_KEY_CREATED])