SignNow Integration for AI Agents
Connect your AI agent to 29 SignNow actions via MCP, A2A, or SDK, with agent authentication, tool-calling execution, and security built-in, plus 52 events to subscribe to.
SignNow AI Agent Actions
29 production-ready actions for your agent to do more on SignNow.
SignNow Webhook Events
52 real-time SignNow events your AI agent can subscribe to.
- Active Check Responds with 200 OK to any SignNow webhook delivery that does not carry a usable event.
- Document Created Triggered by the SignNow "user.document.create" event. A document was created or uploaded. Retrieve the document with get_document using the eventId (document_id).
- Document Opened Triggered by the SignNow "user.document.open" event. A document was opened. Retrieve the document with get_document using the eventId (document_id).
- Document Updated Triggered by the SignNow "user.document.update" event. A document was updated. Retrieve the document with get_document using the eventId (document_id).
- Document Completed Triggered by the SignNow "user.document.complete" event. Every signer finished and the document is complete. Retrieve the document with get_document using the eventId (document_id).
- Document Deleted Triggered by the SignNow "user.document.delete" event. A document was deleted. Retrieve the document with get_document using the eventId (document_id).
- Document Generated Triggered by the SignNow "user.document.generated" event. A document was generated from a template. Retrieve the document with get_document using the eventId (document_id).
- Template Copied Triggered by the SignNow "user.template.copy" event. A template was copied. Retrieve the document with get_document using the eventId (document_id).
- Field Invite Created Triggered by the SignNow "user.document.fieldinvite.create" event. A field (role-based) signing invite was created. Retrieve the document with get_document using the eventId (document_id).
- Field Invite Sent Triggered by the SignNow "user.document.fieldinvite.sent" event. A field signing invite was sent to a signer. Retrieve the document with get_document using the eventId (document_id).
- Field Invite Signed Triggered by the SignNow "user.document.fieldinvite.signed" event. A signer signed their part of a field invite. Retrieve the document with get_document using the eventId (document_id).
- Field Invite Reassigned Triggered by the SignNow "user.document.fieldinvite.reassign" event. A field invite was reassigned to another signer. Retrieve the document with get_document using the eventId (document_id).
- Field Invite Declined Triggered by the SignNow "user.document.fieldinvite.decline" event. A signer declined a field invite. Retrieve the document with get_document using the eventId (document_id).
- Field Invite Resent Triggered by the SignNow "user.document.fieldinvite.resend" event. A field invite was resent. Retrieve the document with get_document using the eventId (document_id).
- Field Invite Signer Replaced Triggered by the SignNow "user.document.fieldinvite.replace" event. A field invite signer was replaced. Retrieve the document with get_document using the eventId (document_id).
- Field Invite Deleted Triggered by the SignNow "user.document.fieldinvite.delete" event. A field invite was deleted. Retrieve the document with get_document using the eventId (document_id).
- Field Invite Consent Agreed Triggered by the SignNow "user.document.fieldinvite.consent.agreed" event. A signer agreed to the consent or disclosure. Retrieve the document with get_document using the eventId (document_id).
- Field Invite Consent Declined Triggered by the SignNow "user.document.fieldinvite.consent.declined" event. A signer declined the consent or disclosure. Retrieve the document with get_document using the eventId (document_id).
- Field Invite Consent Withdrawn Triggered by the SignNow "user.document.fieldinvite.consent.withdrawn" event. A signer withdrew a previously given consent. Retrieve the document with get_document using the eventId (document_id).
- Field Invite Authentication Failed Triggered by the SignNow "user.document.fieldinvite.authentication.failed" event. Signer authentication failed for a field invite. Retrieve the document with get_document using the eventId (document_id).
- Field Invite Email Delivery Failed Triggered by the SignNow "user.document.fieldinvite.email.delivery.failed" event. Delivery of a field-invite email failed. Retrieve the document with get_document using the eventId (document_id).
- Freeform Invite Created Triggered by the SignNow "user.document.freeform.create" event. A freeform (no-fields) signing invite was created. Retrieve the document with get_document using the eventId (document_id).
- Freeform Invite Signed Triggered by the SignNow "user.document.freeform.signed" event. A freeform signing invite was signed. Retrieve the document with get_document using the eventId (document_id).
- Freeform Invite Resent Triggered by the SignNow "user.document.freeform.resend" event. A freeform signing invite was resent. Retrieve the document with get_document using the eventId (document_id).
- Freeform Invite Cancelled Triggered by the SignNow "user.document.freeform.cancel" event. A freeform signing invite was cancelled. Retrieve the document with get_document using the eventId (document_id).
- Invite Expired Triggered by the SignNow "user.invite.expired" event. A signing invite expired. Retrieve the document with get_document using the eventId (document_id).
- Document Group Created Triggered by the SignNow "user.document_group.create" event. A document group was created. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Opened Triggered by the SignNow "user.document_group.open" event. A document group was opened. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Updated Triggered by the SignNow "user.document_group.update" event. A document group was updated. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Completed Triggered by the SignNow "user.document_group.complete" event. A document group was completed. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Copied Triggered by the SignNow "user.document_group.copy" event. A document group was copied. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Generated Triggered by the SignNow "user.document_group.generated" event. A document group was generated. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Deleted Triggered by the SignNow "user.document_group.delete" event. A document group was deleted. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Invite Created Triggered by the SignNow "user.document_group.invite.create" event. A document-group signing invite was created. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Invite Sent Triggered by the SignNow "user.document_group.invite.sent" event. A document-group signing invite was sent. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Invite Signed Triggered by the SignNow "user.document_group.invite.signed" event. A signer signed a document-group invite. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Signer Completed Triggered by the SignNow "user.document_group.invite.signer.complete" event. A signer finished all their documents in the group. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Invite Reassigned Triggered by the SignNow "user.document_group.invite.reassign" event. A document-group invite was reassigned. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Invite Declined Triggered by the SignNow "user.document_group.invite.declined" event. A document-group invite was declined. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Invite Resent Triggered by the SignNow "user.document_group.invite.resend" event. A document-group invite was resent. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Invite Updated Triggered by the SignNow "user.document_group.invite.update" event. A document-group invite was updated. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Invite Cancelled Triggered by the SignNow "user.document_group.invite.cancel" event. A document-group invite was cancelled. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Invite Expired Triggered by the SignNow "user.document_group.invite.expired" event. A document-group invite expired. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Freeform Created Triggered by the SignNow "user.document_group.freeform.create" event. A document-group freeform invite was created. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Freeform Signed Triggered by the SignNow "user.document_group.freeform.signed" event. A document-group freeform invite was signed. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Freeform Resent Triggered by the SignNow "user.document_group.freeform.resend" event. A document-group freeform invite was resent. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Freeform Cancelled Triggered by the SignNow "user.document_group.freeform.cancel" event. A document-group freeform invite was cancelled. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Consent Agreed Triggered by the SignNow "user.document_group.invite.consent.agreed" event. A group signer agreed to the consent or disclosure. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Consent Declined Triggered by the SignNow "user.document_group.invite.consent.declined" event. A group signer declined the consent or disclosure. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Consent Withdrawn Triggered by the SignNow "user.document_group.invite.consent.withdrawn" event. A group signer withdrew a previously given consent. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Authentication Failed Triggered by the SignNow "user.document_group.invite.authentication.failed" event. Signer authentication failed for a document-group invite. Retrieve the document group with get_document_group using the eventId (group_id).
- Document Group Email Delivery Failed Triggered by the SignNow "user.document_group.invite.email.delivery.failed" event. Delivery of a document-group invite email failed. Retrieve the document group with get_document_group using the eventId (group_id).
Do More, Build Less
Integration Infrastructure for SignNow AI Agents
"What impressed us most about StackOne is its ambition and clarity. They're creating infrastructure that modern software and the entire AI agent ecosystem can rely on. The depth of secure integrations, the pace of delivery, and the team's foresight into AI's future uniquely position StackOne to redefine this category."
Luna Schmid, Partner at GV
"We've been impressed by how quickly and deeply StackOne integrates with complex enterprise systems -- and now, with their focus on agent-to-agent interoperability, they're unlocking even more powerful use cases for customers. StackOne delivers all of the above in a universal layer -- without compromise."
Barbry McGann, SVP at Workday Ventures
SignNow AI agent integration resources
Webhooks for AI agents: why agentic workflows need them purpose-built
AI agents can act the moment a system changes, using webhooks. But webhooks built for software hit three limits in agentic workflows. Here is how to fix each.
7 min read
Agentic Context Engineering: Why AI Agents Kill Their Own Context Windows
AI agents exceed their context windows without knowing it. Six failure patterns and seven survival architectures for agentic context engineering.
15 min
Comparing BM25, TF-IDF, and Hybrid Search for MCP Tool Discovery
Benchmarking BM25, TF-IDF, and hybrid search for MCP tool discovery across 916 tools. The 80/20 TF-IDF/BM25 hybrid hits 21% Top-1 accuracy in under 1ms.
10 min
Put your AI agents to work
All the tools you need to build and scale AI agent integrations, with best-in-class connectivity, execution, and security.