> You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL. > > Documentation indexes by section: > - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt > - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt > - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt > - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt > > Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth > Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks > > OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json > MCP server: https://docusign.docs.buildwithfern.com/_mcp/server # Platform 101 ## Docs - [Build a Docusign integration](https://developers.docusign.com/platform/build-integration.md): Learn the steps for building and publishing a product that incorporates Docusign functionality. - [Configure your app](https://developers.docusign.com/platform/configure-app.md): Learn about each app setting, what it does, and when you should use it. - [Developer account](https://developers.docusign.com/platform/account.md): Learn about what a developer account is and what it enables you to do on the Docusign platform. - [Switch to an admin profile for your account](https://developers.docusign.com/platform/switch-admin-account.md) - [How to create an IK and manage guest developers in the Developer Console](https://developers.docusign.com/platform/create-ik-developer-console.md): The Docusign Developer Console is the single location where you can manage integration keys (IKs) across both the demo and production environments. - [Monitor your integration](https://developers.docusign.com/platform/monitor-your-integration.md): Monitor Docusign integration health and performance with the Developer Console Dashboard. Track API traffic, success/error rates, and troubleshoot authentication or rate-limiting. - [API Integrations Dashboard](https://developers.docusign.com/platform/monitor-your-integration/integration-dashboard.md): Get real-time performance insights for your Docusign integration with the Developer Console API Integrations Dashboard. Monitor API traffic trends, success/error rates, and quickly troubleshoot authentication, rate limiting, and other operational issues. - [Docusign objects](https://developers.docusign.com/platform/concepts.md): Learn about the basic concepts and objects used by the Docusign platform. - [Authenticate](https://developers.docusign.com/platform/auth.md): Determine which type of OAuth flow is right for your app. - [Choose OAuth Type](https://developers.docusign.com/platform/auth/choose.md): Provides guidance for how to choose the right OAuth Grant for your integration - [Authorization Code Grant authentication](https://developers.docusign.com/platform/auth/authcode.md): Learn about the Authorization Code Grant OAuth flows and when you should implement them for your app. - [Implicit Grant Authentication](https://developers.docusign.com/platform/auth/implicit.md): Learn about the Implicit Grant OAuth flow and when you should implement it for your app. - [JSON Web Token (JWT) Grant authentication](https://developers.docusign.com/platform/auth/jwt.md): Learn about the JSON Web Token (JWT) OAuth flow and when you should implement it for your app. - [JWT Grant implementation and best practices](https://developers.docusign.com/platform/auth/jwt/jwt-best-practice.md): Provides best practices and guidance for implementing JWT Grant in your integration. - [How to get an access token using Public Authorization Code Grant](https://developers.docusign.com/platform/auth/public-authcode-get-token.md): Find out how to use the Public Authorization Code Grant to get an access token without needing to secure a client secret. - [How to get an access token with Confidential Authorization Code Grant](https://developers.docusign.com/platform/auth/confidential-authcode-get-token.md): Find out how to use the Docusign Authentication Service authorization code grant for user applications when your application has a server component that can protect its secret key. - [How to get an access token with JWT Grant](https://developers.docusign.com/platform/auth/jwt-get-token.md): Demonstrates how to get an access token using JSON Web Token (JWT) Grant authentication. - [How to get an access token with Implicit Grant](https://developers.docusign.com/platform/auth/implicit-get-token.md): Find out how to use the Docusign Authentication Service Implicit Grant for user applications. - [OAuth 2.0 requirements and migration](https://developers.docusign.com/platform/auth/oauth2-requirements-migration.md): Describes the steps and considerations needed to migrate from legacy authentication to OAuth - [Obtain and revoke consent](https://developers.docusign.com/platform/auth/consent.md): Learn how to obtain consent from your users or revoke consent from an app. - [How to obtain individual consent](https://developers.docusign.com/platform/auth/consent/obtaining-individual-consent.md): Demonstrates how to obtain individual consent for an app to act on their behalf in the eSignature API. - [How to obtain admin consent for internal applications](https://developers.docusign.com/platform/auth/consent/obtaining-admin-consent-internal.md): Describes the procedure for obtaining admin consent for internal applications - [How to obtain admin consent for external applications](https://developers.docusign.com/platform/auth/consent/obtaining-admin-consent-external.md): Integration developers can obtain consent from another organization’s users by having an admin of that organization grant consent on their users’ behalf. - [Authentication reference](https://developers.docusign.com/platform/auth/reference.md): Find reference information related to authentication, including a list of scopes and endpoints used in authentication scenarios. - [Obtain consent endpoint](https://developers.docusign.com/platform/auth/reference/obtain-consent.md): You can redirect a user’s browser window to the GET /oauth/auth endpoint to obtain consent. This is the first step in several authentication scenarios. It has different functions when supplied with different parameters. - [Obtain access token endpoint](https://developers.docusign.com/platform/auth/reference/obtain-access-token.md): See how to use the Docusign authentication API's /oauth/token endpoint to obtain an access token with your specified scopes for calling Docusign APIs. - [User info endpoint](https://developers.docusign.com/platform/auth/reference/user-info.md): Learn about the /oauth/userinfo endpoint, which returns account information and the base URI needed to interact with the Docusign platform APIs. - [Logout endpoint](https://developers.docusign.com/platform/auth/reference/logout.md) - [Authentication scopes](https://developers.docusign.com/platform/auth/reference/scopes.md): Lists and describes the scopes used by each API in the Docusign platform. - [Single-page applications and CORS](https://developers.docusign.com/platform/single-page-applications-cors.md): Cross-Origin Resource Sharing (CORS) enables browser-based apps to send API calls directly to Docusign endpoints. - [Enable or disable CORS for apps](https://developers.docusign.com/platform/single-page-applications-cors/enable-disable-cors.md): Learn how to enable or disable CORS requests for apps used with your account. - [CORS error responses](https://developers.docusign.com/platform/single-page-applications-cors/error-responses.md): Learn how to troubleshoot CORS error messages. - [Webhooks](https://developers.docusign.com/platform/webhooks.md): Learn about the options for tacking the status of your signature requests using webhooks and Docusign Connect. - [Docusign Connect overview (webhooks)](https://developers.docusign.com/platform/webhooks/connect.md): Proactively notify your application when an event occurs with the Docusign Connect notification service. - [Implement Connect with your app](https://developers.docusign.com/platform/webhooks/connect/implement.md): Plan for how your app will implement Docusign Connect, see each required step to support, and learn about best practices and important considerations. - [Create a custom configuration and trigger a test event](https://developers.docusign.com/platform/webhooks/connect/create-configuration-trigger-event.md): See how to create your first custom configuration, then trigger and view a test event notification message. - [Create a webhook listener](https://developers.docusign.com/platform/webhooks/connect/create-webhook-listener.md): See guidance for how to design and implement a webhook listener. - [Best practices for building your listener](https://developers.docusign.com/platform/webhooks/connect/build-listener.md): Learn best practices for building your Connect listener. - [JSON SIM event model (Connect 2.0)](https://developers.docusign.com/platform/webhooks/connect/json-sim-event-model.md): Learn about the JSON SIM event model for Docusign Connect. - [Legacy event message formats](https://developers.docusign.com/platform/webhooks/connect/legacy-message-formats.md): Learn about the legacy XML SIM and aggregate message format options for Docusign Connect. - [Webhook event triggers](https://developers.docusign.com/platform/webhooks/connect/event-triggers.md): See the full list of event triggers that your Connect configuration can use. - [Connect Dashboard overview](https://developers.docusign.com/platform/webhooks/connect/connect-dashboard.md): Learn about how the Connect dashboard enables you to monitor the health of your Docusign connect configurations. - [Validation and security](https://developers.docusign.com/platform/webhooks/connect/validation-and-security.md): Learn about your options for validating webhook notification messages and other Docusign Connect security options. - [OAuth for Docusign Connect](https://developers.docusign.com/platform/webhooks/connect/validation-and-security/oauth-connect.md): Learn how you can use OAuth for Connect to authenticate that event notification messages are from Docusign. - [Managing OAuth credentials for multiple accounts](https://developers.docusign.com/platform/webhooks/connect/validation-and-security/managing-oauth-credentials-multiple-accounts.md): As a partner or integrator see how you can use your main account’s OAuth for Connect settings for each of your client accounts. - [Using HMAC Security with Docusign Connect](https://developers.docusign.com/platform/webhooks/connect/hmac.md): Describes what HMAC security with Docusign Connect is, when to implement it, and best practices. - [Managing HMAC for multiple accounts](https://developers.docusign.com/platform/webhooks/connect/managing-hmac-multiple-accounts.md): As a partner or integrator with one main account who must manage multiple client connect accounts, you can configure your client accounts to be integrator managed, enabling you to use your HMAC keys for your clients’ event messages. - [How to set up HMAC security with your app](https://developers.docusign.com/platform/webhooks/connect/setting-up-hmac.md): See how to set up Docusign Connect HMAC security with your app. - [How to validate an HMAC signature](https://developers.docusign.com/platform/webhooks/connect/validate.md): Describes how to implement HMAC security with Docusign Connect. - [Recipient Connect](https://developers.docusign.com/platform/webhooks/connect/recipient-connect.md): Learn about how you can use Recipient Connect to subscribe to event notifications as an envelope recipient, rather than as a sender. - [Organization-Level Connect](https://developers.docusign.com/platform/webhooks/connect/org-level-connect.md): Learn about how you can use Organization-Level Connect configurations and the organization Connect dashboard to quickly and easily manage all of the Connect configurations in your org at once. - [Pause a Connect configuration](https://developers.docusign.com/platform/webhooks/connect/pause-a-configuration.md): Learn about how to pause a configuration, and about how you can use this feature to gain more control over event processing, and make it easier to perform updates, maintenance, or troubleshooting without triggering additional activity - [Connect FAQ](https://developers.docusign.com/platform/webhooks/connect/faq.md): Get answers to your top questions about our webhook product, Docusign Connect. - [Mutual TLS](https://developers.docusign.com/platform/webhooks/mutual-tls.md): This guide describes how mutual TLS authentication and authorization works and how your integration should implement it. - [Troubleshooting mutual TLS](https://developers.docusign.com/platform/webhooks/mutual-tls/tls-troubleshooting.md) - [How to configure mutual TLS for NGINX](https://developers.docusign.com/platform/webhooks/mutual-tls/mutual-tls-nginx.md): To enable the NGINX web server to request mutual TLS from Docusign Connect, follow the steps outlined in this guide. - [How to configure mutual TLS for the Apache 2 web server](https://developers.docusign.com/platform/webhooks/mutual-tls/mutual-tls-apache2.md): This topic demonstrates how to enable an Apache 2 server to request mutual TLS from Docusign Connect. - [How to configure mutual TLS for the F5 load balancer](https://developers.docusign.com/platform/webhooks/mutual-tls/mutual-tls-f5.md): This topic demonstrates how to enable F5 to request mutual TLS from Docusign Connect and provide access control based on the certificate's fingerprint/thumbprint. - [SOAP interface](https://developers.docusign.com/platform/webhooks/connect/soap-interface.md): Learn how to use the Docusign Connect SOAP interface - [Build with the Docusign MCP Server](https://developers.docusign.com/platform/mcp-server.md): Discover how to use the Docusign MCP Server to access APIs, trigger workflows, and connect developer tools like Claude, Copilot, ChatGPT, and Slackbot.. - [Comparing Official and Custom Connector](https://developers.docusign.com/platform/mcp-server/connectors.md): Discover to know the difference between official and custom MCP connector to use the Docusign MCP Server - [Authentication and Scopes for MCP Server](https://developers.docusign.com/platform/mcp-server/authentication-scopes.md): Discover how to autheticate and the required scopes to use the Docusign MCP Server - [Docusign MCP Server Tools](https://developers.docusign.com/platform/mcp-server/mcp-tools.md): Discover the list of Docusign MCP server tools - [Anthropic (Claude)](https://developers.docusign.com/platform/mcp-server/anthropic-claude.md): Learn how to configure Docusign MCP server in Anthropic (Claude). - [Using Claude Code with Docusign MCP Connector](https://developers.docusign.com/platform/mcp-server/anthropic-claude/claude-code.md): Learn how to configure Docusign MCP server in Claude Code. - [GitHub (Copilot)](https://developers.docusign.com/platform/mcp-server/github-copilot.md): Learn how to configure Docusign MCP server in GitHub (Copilot). - [Microsoft (Copilot Studio)](https://developers.docusign.com/platform/mcp-server/microsoft-copilot.md): Discover how to use the Docusign MCP Server to access APIs, trigger workflows using Microsoft (Copilot Studio) - [Mistral Vibe](https://developers.docusign.com/platform/mcp-server/mistral-vibe.md): Discover how to use the Docusign MCP Server to access APIs, trigger workflows using Mistral Vibe. - [OpenAI (ChatGPT)](https://developers.docusign.com/platform/mcp-server/openai-chatgpt.md): Discover how to use the Docusign MCP Server to access APIs, trigger workflows using OpenAI (ChatGPT). - [Perplexity](https://developers.docusign.com/platform/mcp-server/perplexity.md): Discover how to use the Docusign MCP Server to access APIs, trigger workflows using Perplexity. - [Connect Slackbot to the Docusign MCP Server](https://developers.docusign.com/platform/mcp-server/slackbot.md): Learn how to install the Docusign MCP Connector for Slackbot and use natural language prompts to send envelopes, trigger workflows, and get agreement insights. - [Custom Connectors](https://developers.docusign.com/platform/mcp-server/custom-connectors.md): Discover how to use custom connector to connect the Docusign MCP Server in various LLMs - [Limitations and Workarounds](https://developers.docusign.com/platform/mcp-server/limitations-workarounds.md): Learn how the limitations and workarounds of MCP server. - [Docusign Power BI Connector for IAM Closed Beta](https://developers.docusign.com/platform/power-bi-connector.md): This guide provides step-by-step instructions to install, configure, and use the Docusign Custom Connector within Power BI Desktop. - [API resource limits](https://developers.docusign.com/platform/resource-limits.md): Learn about the restrictions and resource limits used by the Docusign platform, and how to monitor your API usage to avoid exceeding them. - [API usage guidelines](https://developers.docusign.com/platform/api-guidelines.md): Learn guidelines and best practices for using Docusign APIs. - [Docusign API endpoint base paths](https://developers.docusign.com/platform/api-endpoint-base-paths.md): See the full list of Docusign API endpoint base paths. - [Docusign Go-Live](https://developers.docusign.com/platform/go-live.md): Learn about how to move your integration from the development environment to a production environment, including the requirements for going-live, best practices, and troubleshooting. - [After Go-Live](https://developers.docusign.com/platform/go-live/after-go-live.md): See best practices for configuring your integration after it goes live. - [Go-Live troubleshooting](https://developers.docusign.com/platform/go-live/troubleshooting.md): Get help with some of the common problems experienced by integrations failing the go-live review. - [Platform glossary](https://developers.docusign.com/platform/glossary.md): Defines common terms used throughout the Docusign platform developer documentation. > **Note:** This page contains both a page directory (above) and the landing page content (below). The page directory is generated for agent use and does not appear on the landing page. > You are reading the Docusign Developer Documentation. For clean Markdown of any page, append .md to the page URL. > > Documentation indexes by section: > - APIs and SDKs: https://docusign.docs.buildwithfern.com/docs/llms.txt > - Platform 101: https://docusign.docs.buildwithfern.com/platform/llms.txt > - Extension Apps: https://docusign.docs.buildwithfern.com/extension-apps/llms.txt > - Docusign CLI: https://docusign.docs.buildwithfern.com/docusign-cli/llms.txt > > Authentication (OAuth, JWT Grant, M2M): https://docusign.docs.buildwithfern.com/platform/auth > Webhooks and Connect: https://docusign.docs.buildwithfern.com/platform/webhooks > > OpenAPI specifications: https://docusign.docs.buildwithfern.com/openapi.json > MCP server: https://docusign.docs.buildwithfern.com/_mcp/server # Platform 101 overview > **Note** > > **Connect to Docusign Agreements from Claude** 🤖 > > Build agreement-aware workflows and automate contract intelligence using the Docusign MCP Server. > Learn more by visiting the [Docusign in Claude MCP Connector blog post](https://www.docusign.com/blog/developers/claude-docusign-mcp-connector-guide/?ref=dev-center). #### [Build a Docusign integration](/platform/build-integration) Outlines the broad requirements for using the Docusign platform and connects you to resources for choosing and implementing the best OAuth process for you #### [Extension apps](/extension-apps) Invoke external API services from Docusign agreement processes to provide enhanced functionality #### [Platform concepts](/platform/concepts) Learn about the major concepts and features of each Docusign API #### [Authenticate](/platform/auth) Learn which OAuth grant is best for your app and how to best implement it #### [Single-page applications and CORS](/platform/single-page-applications-cors) Cross-Origin Resource Sharing (CORS) enables single-page applications to meet browser security requirements and send API requests directly to Docusign. #### [Webhooks](/platform/webhooks) See how to use webhooks (Docusign Connect) and mutual TLS to track events and envelope status #### [MCP Server](/platform/mcp-server) See how to use the Docusign Model Context Protocol (MCP) server and natural language to manage agreement workflows and interact with your Docusign account. #### [API resource limits](/platform/resource-limits) Learn about the resource limits for each Docusign API #### [API usage guidelines](/platform/api-guidelines) Learn about best practices for interacting with the Docusign APIs #### [Go-Live](/platform/go-live) Learn how to go-live with your integration