assignFieldsToSigners
ChatGPTAuto-detect fields in a sign document, create signer roles, and assign signature, date, and text fields to each signer. This tool handles both creating the signers and distributing the fields among them in one step.
assignFieldsToSigners
ChatGPTAuto-detect fields in a sign document, create signer roles, and assign signature, date, and text fields to each signer. This tool handles both creating the signers and distributing the fields among them in one step.
bulkSendForSignature
ChatGPTSend a sign document to multiple recipients in bulk using an uploaded file (CSV or spreadsheet) containing recipient names and emails. Each recipient gets their own copy of the document to sign independently. Useful when the same document (e.g. an NDA or waiver) needs to be signed by many people.
bulkSendForSignature
ChatGPTSend a sign document to multiple recipients in bulk using an uploaded file (CSV or spreadsheet) containing recipient names and emails. Each recipient gets their own copy of the document to sign independently. Useful when the same document (e.g. an NDA or waiver) needs to be signed by many people.
createSignDocument
ChatGPTCreate a signable document that can be sent to one or more signers for e-signature. Use this tool when the user wants to collect signatures, build a signing workflow, or prepare a document for signing. The document content is generated from a text prompt; an optional uploaded PDF, image, or DOCX can be passed as reference context (it is analyzed, not used as the final file).
createSignDocument
ChatGPTCreate a signable document that can be sent to one or more signers for e-signature. Use this tool when the user wants to collect signatures, build a signing workflow, or prepare a document for signing. The document content is generated from a text prompt; an optional uploaded PDF, image, or DOCX can be passed as reference context (it is analyzed, not used as the final file).
createSigningLink
ChatGPTGenerate a shareable signing link for a document instead of emailing signers directly. Useful when the user wants to share the signing URL manually via chat, SMS, or other channels.
createSigningLink
ChatGPTGenerate a shareable signing link for a document instead of emailing signers directly. Useful when the user wants to share the signing URL manually via chat, SMS, or other channels.
displaySignDocument
ChatGPTRefresh and display an already-created signable document in the rendered App. Returns the document with fresh, time-limited file URLs so it can be previewed again after the previous URLs expire. Requires the document_id and form_id of an existing sign document.
displaySignDocument
ChatGPTRefresh and display an already-created signable document in the rendered App. Returns the document with fresh, time-limited file URLs so it can be previewed again after the previous URLs expire. Requires the document_id and form_id of an existing sign document.
downloadSignedDocument
ChatGPTReturn the completed, sealed PDF of a fully signed document including the audit trail. Only available once all signers have completed signing.
downloadSignedDocument
ChatGPTReturn the completed, sealed PDF of a fully signed document including the audit trail. Only available once all signers have completed signing.
editSignDocument
ChatGPTEdit an existing sign document. Can update the document title, regenerate the document content from a new prompt, or modify document settings.
editSignDocument
ChatGPTEdit an existing sign document. Can update the document title, regenerate the document content from a new prompt, or modify document settings.
getSigners
ChatGPTRetrieve the list of signers (participants) on a sign document, including their participant IDs, names, emails, roles, and assigned fields. Use this to get participant IDs before updating signers.
getSigners
ChatGPTRetrieve the list of signers (participants) on a sign document, including their participant IDs, names, emails, roles, and assigned fields. Use this to get participant IDs before updating signers.
getSigningStatus
ChatGPTReport the current status of a sign document including overall document status and per-signer status (sent, viewed, signed) with key audit events and timestamps.
getSigningStatus
ChatGPTReport the current status of a sign document including overall document status and per-signer status (sent, viewed, signed) with key audit events and timestamps.
listSignDocuments
ChatGPTList the user's sign documents with their current statuses. Supports filtering by status. Use this to help the user find or manage their documents.
listSignDocuments
ChatGPTList the user's sign documents with their current statuses. Supports filtering by status. Use this to help the user find or manage their documents.
listSubmissions
ChatGPTList signatures and signing submissions for sign documents. Use this tool when the user wants to view who has signed, check signatures, or see signing activity. You can list submissions for a specific sign document by passing its form_id, or across all sign documents when form_ids is empty.
listSubmissions
ChatGPTList signatures and signing submissions for sign documents. Use this tool when the user wants to view who has signed, check signatures, or see signing activity. You can list submissions for a specific sign document by passing its form_id, or across all sign documents when form_ids is empty.
sendForSignature
ChatGPTSend a sign document to all assigned signers via email. Supports signing order, auto-reminders, and expiration settings. This action emails real people — confirm with the user before calling.
sendForSignature
ChatGPTSend a sign document to all assigned signers via email. Supports signing order, auto-reminders, and expiration settings. This action emails real people — confirm with the user before calling.
sendSignReminder
ChatGPTSend a reminder email to pending signers who have not yet signed the document.
sendSignReminder
ChatGPTSend a reminder email to pending signers who have not yet signed the document.
updateSigner
ChatGPTUpdate an existing signer on a sign document with their name, email, and optional signing order. Use this to fill in signer details (e.g. after assignFieldsToSigners created the signer roles). Call this tool once per signer that needs updating.
updateSigner
ChatGPTUpdate an existing signer on a sign document with their name, email, and optional signing order. Use this to fill in signer details (e.g. after assignFieldsToSigners created the signer roles). Call this tool once per signer that needs updating.