Create Document
Create a new document in Zoho Sign
from composio_langchain 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 recipients for signature
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_FOR_SIGNATURE])
Remind Signers
Send a reminder to signers who haven't signed the document yet
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMIND_SIGNERS])
Cancel Document
Cancel a document that has been sent for signature
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CANCEL_DOCUMENT])
Delete Document
Delete a document from Zoho Sign
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_DOCUMENT])
Add Template
Create a new template in Zoho Sign
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_TEMPLATE])
Send Template For Signature
Send a template-based document for signature
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SEND_TEMPLATE])
Add Signer
Add a new signer to an existing document
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_SIGNER])
Remove Signer
Remove a signer from an existing document
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_SIGNER])
Download Document
Download a signed or unsigned document from Zoho Sign
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOWNLOAD_DOCUMENT])
Get Document Status
Retrieve the current status of a document
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_DOCUMENT_STATUS])
Get Signer List
Retrieve the list of signers for a specific document
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GET_SIGNER_LIST])
Update Document Fields
Update the fields of an existing document
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_DOCUMENT_FIELDS])
Set Expiration Date
Set or update the expiration date for a document
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SET_EXPIRATION_DATE])
Generate Document Link
Generate a shareable link for a document
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.GENERATE_DOCUMENT_LINK])
Document Signed
Triggered when a document is fully signed by all parties
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_SIGNED])
Document Viewed
Triggered when a recipient views the document
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_VIEWED])
Signature Request Sent
Triggered when a new signature request is sent
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SIGNATURE_REQUEST_SENT])
Document Declined
Triggered when a signer declines to sign a document
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_DECLINED])
Document Expired
Triggered when a document reaches its expiration date without being fully signed
from composio_langchain 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 the document
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.SIGNER_COMPLETED])
Document Canceled
Triggered when a document is canceled by the sender
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_CANCELED])
Field Updated
Triggered when a field in the document is updated
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FIELD_UPDATED])
Reminder Sent
Triggered when a reminder is sent to a signer
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMINDER_SENT])
Template Created
Triggered when a new template is created in Zoho Sign
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEMPLATE_CREATED])
Template Updated
Triggered when an existing template is updated
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TEMPLATE_UPDATED])
Document Delegated
Triggered when a signer delegates the signing to another person
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_DELEGATED])
Bulk Send Completed
Triggered when a bulk send operation is completed
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BULK_SEND_COMPLETED])
Document Downloaded
Triggered when a document is downloaded by any party
from composio_langchain import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DOCUMENT_DOWNLOADED])