Skip to main content Announcing Tool Policies: AI agent permissions down to the field Read the announcement
Connectors SignNow
Live 29 Actions 52 Events

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.

StackOne
DrataGPLocalyzeFlipMindtoolsScreenloop

SignNow AI Agent Actions

29 production-ready actions for your agent to do more on SignNow.

29 Actions
Upload Document - Upload a new document file to SignNow.
Get Document - Retrieve a document's full details by id.
Delete Document - Permanently delete a document.
Download Document - Download a document as a PDF or ZIP file.
Merge Documents - Merge multiple documents into a single document.
Get Document History - Retrieve the full audit history of a document.
Invite To Sign - Send a document that already has signature fields out for signature, approval or viewing.
Cancel Invite - Cancel the pending signing invite on a document that has not yet completed.
Create Document Group - Group multiple documents together for a single signing flow.
Get Document Group - Retrieve a document group's details by id.
Delete Document Group - Remove a document group while keeping its documents intact.
List Document Groups - List the caller's document groups with pagination.
Invite To Sign Document Group - Send a document group out for signature as one coordinated, multi-step flow.
List Event Subscriptions - List configured webhook event subscriptions.
Create Event Subscription - Create a webhook event subscription that calls a callback URL when an event fires.
Update Event Subscription - Update the event, entity and delivery config of an existing webhook subscription.
Delete Event Subscription - Delete a webhook event subscription so its callback stops receiving events.
Create Folder - Create a new folder for organizing documents under an existing parent.
List Folders - List the caller's top-level system folders and their ids.
Get Folder - Retrieve a specific folder's contents (documents, templates, groups) by id.
Delete Folder - Permanently remove a folder from the caller's account.
Create Template - Convert an existing document into a reusable template.
Create Document From Template - Create a new document by copying a template.
Duplicate Template - Duplicate a template as a new, independent template.
List Templates - List templates stored in a folder.
Get Template - Retrieve a template's full details by id.
Get Template Routing Details - Retrieve a template's signer and approver routing configuration.
Create User - Create a new SignNow user account (requires an elevated organization-management token).
Get User Info - Retrieve the authenticated user's profile, subscription and organization details.

SignNow Webhook Events

52 real-time SignNow events your AI agent can subscribe to.

52 Events
  • 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

Multiple Interfaces

Access integrations via API, AI SDKs, MCP & A2A.

SignNow MCP server
Managed Authentication

Pre-built authentication UI.

Agent auth
Falcon Engine

Every SignNow action runs on Falcon.

Agent Execution Engine
StackOne Defender
StackOne Defender Meta PG v1 Meta PG v2 DeBERTa 88.7% 67.5% 63.1% 56.9% Detection accuracy

88.7% prompt injection detection.

Prompt injection defense

"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

G2 - High Performer G2 - Easiest To Do Business With G2 - Users Love Us G2 - Users Most Likely To Recommend G2 - Easiest Admin

Product Teams Love Building Agent Integrations With StackOne

G2

More Documents & Knowledge Integrations Like SignNow

Nextcloud

431+ actions

Workiva

266+ actions

WordPress

178+ actions

Confluence

145+ actions

Lokalise

111+ actions

NinjaOne

105+ actions

Envi

104+ actions

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.