{
 "categories": [
  "documents",
  "saas-platform"
 ],
 "deployment": "saas",
 "evidence": [
  {
   "date": "2026-08-31",
   "fact": "homepage",
   "note": "Docusign presents eSignature as the electronic-signature product, with paid Personal, Standard, and Business Pro plans and a claim of 1,000-plus pre-built integrations and APIs.",
   "source": "https://www.docusign.com/products/electronic-signature",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "license",
   "note": "eSignature is sold as a commercial SaaS product. The opened page lists monthly per-user prices and envelope quotas.",
   "source": "https://www.docusign.com/products/electronic-signature",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.exists",
   "note": "Docusign documents the eSignature REST API. After OAuth, callers set the account base URI plus /restapi and send a Bearer access token.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/node/auth/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.kinds[0]",
   "note": "The documented interface is HTTPS REST at {baseUri}/restapi, for example https://demo.docusign.net/restapi in the developer environment.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/node/auth/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.auth[0]",
   "note": "Docusign documents OAuth Authorization Code Grant for user login. Confidential apps use an integration key and client secret; generateAccessToken exchanges the code.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/node/auth/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.auth[1]",
   "note": "Docusign documents JWT Grant via requestJWTUserToken, using an integration key, RSA private key, and impersonated user ID.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/node/auth/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.api.coverage",
   "note": "How-to guides cover remote and embedded signing, templates, bulk send, envelope documents, tabs, and permission profiles. This is the eSignature surface, not every Docusign IAM product.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/how-to/permission-profile-updating/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.sdk.exists",
   "note": "Docusign publishes official SDKs that wrap the eSignature REST API with objects, properties, and methods.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.sdk.languages[0]",
   "note": "Docusign lists a C# eSignature SDK, including a NuGet install path.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.sdk.languages[1]",
   "note": "Docusign lists a Java eSignature SDK.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.sdk.languages[2]",
   "note": "Docusign lists a Node.js eSignature SDK.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.sdk.languages[3]",
   "note": "Docusign lists a PHP eSignature SDK.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.sdk.languages[4]",
   "note": "Docusign lists a Python eSignature SDK.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.sdk.languages[5]",
   "note": "Docusign lists a Ruby eSignature SDK.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.mcp.first_party",
   "note": "Docusign documents a first-party MCP server in Open Beta for developer and production accounts. Tokens must be Confidential Authorization Code Grant. Some capabilities are limited-availability. A human in the loop is required.",
   "source": "https://developers.docusign.com/platform/mcp-server/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.integrations.zapier",
   "note": "Zapier documents a Docusign app with envelope and Connect-event triggers plus send, void, download, template, and bulk-send actions.",
   "source": "https://zapier.com/apps/docusign/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.integrations.make",
   "note": "Make lists a vendor-maintained Docusign app (75 modules: 35 triggers, 28 actions, 12 searches), including envelope and Connect-event modules.",
   "source": "https://www.make.com/en/integrations/docusign",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft publishes a Standard Docusign connector for Power Automate. Publisher is DocuSign, Inc. Connect must be enabled for the trigger. Actions include create, send, and retrieve envelopes.",
   "source": "https://learn.microsoft.com/en-us/connectors/docusign/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.extensibility.webhooks",
   "note": "The Power Automate connector states that Docusign Connect must be enabled by an administrator and that using the Connect trigger registers the webhook.",
   "source": "https://learn.microsoft.com/en-us/connectors/docusign/",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.data_access.export[0]",
   "note": "Zapier documents Download Envelope Document and Find Envelope Documents actions for retrieving envelope files.",
   "source": "https://zapier.com/apps/docusign/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "modalities.data_access.import[0]",
   "note": "Zapier documents Send Envelope Using Document as an action that uploads a document into a new envelope.",
   "source": "https://zapier.com/apps/docusign/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-08-31",
   "fact": "verdict.scores.api",
   "note": "The eSignature REST API is documented, read/write for envelopes, and paired with official SDKs and OAuth. Plan quotas and a production Go-Live step remain, so the path is broad rather than unusually complete.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/node/auth/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "verdict.scores.mcp",
   "note": "The first-party server is Open Beta, accepts only Confidential Authorization Code Grant tokens, and marks some capabilities limited-availability. That matches a limited vendor-preview score, not production-grade official coverage.",
   "source": "https://developers.docusign.com/platform/mcp-server/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[0].url",
   "note": "Opened Docusign's current MCP server page. It is an Open Beta first-party server, Confidential Authorization Code Grant only, with a human-in-the-loop requirement.",
   "source": "https://developers.docusign.com/platform/mcp-server/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as Docusign's current eSignature SDK index for C#, Java, Node.js, PHP, Python, and Ruby.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/",
   "tier": "declared"
  },
  {
   "date": "2026-08-31",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current Node.js SDK authentication guide for Authorization Code Grant and JWT Grant against /restapi.",
   "source": "https://developers.docusign.com/docs/esign-rest-api/sdks/node/auth/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-08-31",
  "volatility": "high",
  "watch": [
   {
    "type": "mcp",
    "url": "https://developers.docusign.com/platform/mcp-server/"
   },
   {
    "type": "docs",
    "url": "https://developers.docusign.com/docs/esign-rest-api/sdks/"
   },
   {
    "type": "docs",
    "url": "https://developers.docusign.com/docs/esign-rest-api/sdks/node/auth/"
   }
  ]
 },
 "homepage": "https://www.docusign.com/products/electronic-signature",
 "id": "docusign",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "authorization-code",
    "jwt"
   ],
   "coverage": "partial",
   "docs": "https://developers.docusign.com/docs/esign-rest-api/sdks/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": "unknown"
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "envelope-documents"
   ],
   "import": [
    "documents"
   ]
  },
  "extensibility": {
   "scripting": [],
   "webhooks": true
  },
  "integrations": {
   "make": true,
   "n8n": "unknown",
   "power_automate": true,
   "zapier": true
  },
  "mcp": {
   "first_party": true,
   "third_party": [],
   "verdict": "official"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. The eSignature REST API, official SDKs, Docusign Connect, and iPaaS connectors cover practical envelope automation without browser control.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "csharp",
    "java",
    "javascript",
    "php",
    "python",
    "ruby"
   ],
   "official": true
  }
 },
 "name": "Docusign eSignature",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "adobe-acrobat"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Docusign",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": null,
   "computer_use": null,
   "integrations": null,
   "mcp": 6,
   "overall": 8,
   "rpa": null
  },
  "summary": "Docusign eSignature is automatable today through a mature REST API. This record is eSignature only, not Oneflow, Adobe Acrobat Sign, or Dropbox Sign. The eSignature REST API uses a data-center base path plus /restapi. Demo calls go to https://demo.docusign.net/restapi; production base URIs come from OAuth userInfo. Every call needs a Bearer access token. Docusign documents Authorization Code Grant (confidential apps use a client secret) and JWT Grant (requestJWTUserToken for a specific user). Official SDKs wrap the API in C#, Java, Node.js, PHP, Python, and Ruby. Docusign Connect sends envelope and recipient events to a listener; the Power Automate connector says an administrator must enable Connect. Docusign documents a first-party MCP server in Open Beta at developers.docusign.com/platform/mcp-server/. It accepts only Confidential Authorization Code Grant tokens, is described as limited-availability, and requires a human in the loop. The MCP Registry listing co.thisdot.docusign-navigator/mcp is a third-party Navigator server and is not treated as first-party eSignature MCP. Zapier, Make, and Microsoft Power Automate publish Docusign envelope connectors. A built-in n8n node was not established. No eSignature CLI was established; the IAM Toolkit ds commands target Agreement Manager, which is outside this product boundary. Computer-use viability is unassessed. API scores 8 and is the best path. MCP stays at 6 because it is a vendor beta with an OAuth-type gate.\n"
 }
}