{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-agen-for-work/sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["Notification","LightboxImage"]},"type":"markdown"},"seo":{"title":"DocuSign integration","siteUrl":"https://developers.frontegg.com/","llmstxt":{"hide":false,"sections":[{"title":"Table of contents","includeFiles":["**/*"],"excludeFiles":[]}],"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"docusign-integration","__idx":0},"children":["DocuSign integration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["DocuSign is a digital signature and agreement cloud platform. Integrating DocuSign with Frontegg allows your application to manage envelopes, templates, and documents on behalf of your users through OAuth 2.0 authentication. DocuSign provides both a production environment and a free developer sandbox for testing your integration before going live."]},{"$$mdtype":"Tag","name":"hr","attributes":{},"children":[]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Prerequisites","type":"attention"},"children":[{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["A DocuSign account with access to Apps and Keys — ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://admin.docusign.com"},"children":["production"]}," or ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://admindemo.docusign.com"},"children":["sandbox"]}]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"connect-docusign","__idx":1},"children":["Connect DocuSign"]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-open-the-apps-and-keys-page","__idx":2},"children":["Step 1: Open the Apps and Keys page"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Sign in to DocuSign and navigate to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Admin → Integrations → Apps and Keys"]},". The URL depends on which environment you are using:"]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Environment"},"children":["Environment"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Admin URL"},"children":["Admin URL"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Production"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://admin.docusign.com"]}]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Sandbox"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://admindemo.docusign.com"]}]}]}]}]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Which environment to choose","type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Use the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["sandbox"]}," environment (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["admindemo.docusign.com"]},") for development and testing. Sandbox accounts are free and can be created at ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.docusign.com/"},"children":["developers.docusign.com"]},". Use ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["production"]}," (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["admin.docusign.com"]},") only when you are ready to work with real documents and signatures."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This page lists all OAuth applications registered under your account. Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add App and Integration Key"]},"."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/docusign-2.28b893c9d86acf0ccf8ea139c7d1570d0c2f96106518bc6fb17bdbc88c2c773f.1ce25488.png","alt":"DocuSign Apps and Keys page"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-name-the-application","__idx":3},"children":["Step 2: Name the application"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add Integration Key"]}," dialog, enter a descriptive name for your application."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/docusign-3.c5a2fa394b14471bf5527be2649a51ebdc2d1e7d8539ff5bad6fef732b76323f.1ce25488.png","alt":"Add Integration Key dialog"},"children":[]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Enter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Frontegg Integration"]}," and click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Create App"]},"."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/docusign-4.3ddabad616f272fe29c87b83eb1aab99a2b39039b1b46679a91a29b47ee6a241.1ce25488.png","alt":"Integration Key name filled in"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-copy-the-integration-key","__idx":4},"children":["Step 3: Copy the Integration Key"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["DocuSign creates the app and opens its configuration page. The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integration Key"]}," serves as the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]},". Copy it from the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["General Info"]}," section and store it securely."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/docusign-5.b15a3aced3045627af3da431a86415771fae6e008179e087d7147a69bc26dc4c.1ce25488.png","alt":"DocuSign app details showing Integration Key"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-4-generate-a-secret-key","__idx":5},"children":["Step 4: Generate a Secret Key"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Scroll to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Authentication"]}," section and click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add Secret Key"]}," to generate a Client Secret."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/docusign-6.b15a3aced3045627af3da431a86415771fae6e008179e087d7147a69bc26dc4c.1ce25488.png","alt":"Add Secret Key button highlighted"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"One-time display","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Secret Key is shown once. Copy it immediately before leaving this page — it cannot be retrieved later."]}]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/docusign-7.87e6ad8a489be56d809c3becba166b027dfe5a67ae510ac8187f4f3e5dcf202f.1ce25488.png","alt":"DocuSign Secret Key generated"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-5-add-redirect-uris","__idx":6},"children":["Step 5: Add redirect URIs"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Scroll to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Additional settings"]},". Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add URI"]}," and enter the Frontegg callback URI:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"https://YOUR_MCP_GATEWAY_URL/integration-callback\n"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["This redirect URI is the same for both sandbox and production environments."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/docusign-8.9ba94d923d6271b6da0f190de4f714821dea158afc399a9db3839750c9611923.1ce25488.png","alt":"DocuSign redirect URI configured"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-6-save-the-configuration","__idx":7},"children":["Step 6: Save the configuration"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]}," at the bottom of the page. DocuSign confirms the integration key was saved successfully."]},{"$$mdtype":"Tag","name":"LightboxImage","attributes":{"isLightbox":true},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"img","attributes":{"src":"/assets/docusign-9.1ffdada1a592b166c81459c77a7b0841957d84bd72091cea1fa6e4ae370c913f.1ce25488.png","alt":"DocuSign integration key saved"},"children":[]}]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"configure-the-frontegg-portal","__idx":8},"children":["Configure the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once you have the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integration Key"]}," (Client ID) and ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Secret Key"]}," (Client Secret) from the steps above, enter them in the integration configuration page of the Frontegg portal:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Frontegg portal"]}," and navigate to [ENVIRONMENT] → Connectors → DocuSign."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connector credentials"]},", select ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Bring your own"]}," and enter the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integration Key"]}," in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client ID"]}," field and the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Secret Key"]}," in the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," field."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Configure the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use Sandbox"]}," toggle:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Enabled"]}," — connects to the DocuSign developer sandbox (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["account-d.docusign.com"]},"). Use this for testing and development."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Disabled"]}," — connects to the DocuSign production environment (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["account.docusign.com"]},"). Use this for live data."]}]}]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Sandbox vs. production","type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["DocuSign provides a free developer sandbox at ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.docusign.com/"},"children":["developers.docusign.com"]},". Sandbox credentials are separate from production — make sure the Client ID and Client Secret match the environment selected by the toggle."]}]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":4},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select the required ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["scopes"]},":"]}]},{"$$mdtype":"Tag","name":"div","attributes":{"className":"md-table-wrapper"},"children":[{"$$mdtype":"Tag","name":"table","attributes":{"className":"md"},"children":[{"$$mdtype":"Tag","name":"thead","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Scope"},"children":["Scope"]},{"$$mdtype":"Tag","name":"th","attributes":{"data-label":"Description"},"children":["Description"]}]}]},{"$$mdtype":"Tag","name":"tbody","attributes":{},"children":[{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["signature"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Request signatures on documents"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["extended"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Extended access to DocuSign features"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["impersonation"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Act on behalf of other users"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["organization_read"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read organization information"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["group_read"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read group information"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["permission_read"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read permission profile information"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["user_read"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read user information"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["user_write"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Create and update users"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["account_read"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read account information"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["domain_read"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read domain information"]}]},{"$$mdtype":"Tag","name":"tr","attributes":{},"children":[{"$$mdtype":"Tag","name":"td","attributes":{},"children":[{"$$mdtype":"Tag","name":"code","attributes":{},"children":["identity_provider_read"]}]},{"$$mdtype":"Tag","name":"td","attributes":{},"children":["Read identity provider information"]}]}]}]}]},{"$$mdtype":"Tag","name":"ol","attributes":{"start":5},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Keep your credentials secure","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Never share or commit your Secret Key to version control."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"migrate-from-sandbox-to-production","__idx":9},"children":["Migrate from sandbox to production"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you initially configured the connector with sandbox credentials, follow these steps to switch to production."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"API-enabled plan required","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Your production DocuSign account must be on a plan that supports API integrations (e.g., Business Pro or higher). Standard plans without API access will show the error \"These accounts don't support API integrations\" during the Go-Live process. Contact ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://support.docusign.com/"},"children":["DocuSign support"]}," to verify or upgrade your plan before proceeding."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-1-promote-your-integration-key","__idx":10},"children":["Step 1: Promote your integration key"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Open the sandbox Apps and Keys page at ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://admindemo.docusign.com"]},". Find your application, click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Edit"]},", and select the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Integration Type"]}," that matches your use case (e.g., eSignature). Enter your production account credentials when prompted. DocuSign runs automatic validation and, if eligible, promotes the integration key instantly."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Simplified Go-Live","type":"info"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["DocuSign no longer requires 20 API calls before promoting an integration. The process is now automatic for most integration types. See ",{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.docusign.com/platform/go-live/"},"children":["Docusign Go-Live"]}," for full details."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-2-generate-a-new-secret-key-in-production","__idx":11},"children":["Step 2: Generate a new Secret Key in production"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Once promoted, open the production Apps and Keys page at ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["https://admin.docusign.com"]},". Your application now appears there with the same Integration Key (Client ID). Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Actions → Edit"]},", scroll to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Authentication"]},", and click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add Secret Key"]}," to generate a new Client Secret for production."]},{"$$mdtype":"Tag","name":"Notification","attributes":{"title":"Sandbox secrets do not carry over","type":"attention"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Secret Key from sandbox is not valid in production. You must generate a new one and copy it immediately — it is displayed only once."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-3-verify-redirect-uris","__idx":12},"children":["Step 3: Verify redirect URIs"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Confirm that the Frontegg callback URI is listed under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Additional settings → Redirect URIs"]}," in the production app. The URI is the same as in sandbox:"]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"header":{"controls":{"copy":{}}},"source":"https://YOUR_MCP_GATEWAY_URL/integration-callback\n"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":4,"id":"step-4-update-the-frontegg-portal","__idx":13},"children":["Step 4: Update the Frontegg portal"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Open the Frontegg portal and navigate to the DocuSign connector settings:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Replace the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Client Secret"]}," with the new production Secret Key."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Disable the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use Sandbox"]}," toggle to connect to the production environment (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["account.docusign.com"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save"]},"."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Client ID remains the same and does not need to be changed."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":14},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.docusign.com/platform/auth/authcode/"},"children":["DocuSign OAuth documentation"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://developers.docusign.com/docs/esign-rest-api/"},"children":["DocuSign eSignature REST API"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"https://admin.docusign.com"},"children":["DocuSign Apps and Keys"]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"a","attributes":{"href":"/agen-for-work/connectors/redirect-url"},"children":["How to get your Redirect URL"]}]}]}]}]},"headings":[{"value":"DocuSign integration","id":"docusign-integration","depth":2},{"value":"Connect DocuSign","id":"connect-docusign","depth":3},{"value":"Step 1: Open the Apps and Keys page","id":"step-1-open-the-apps-and-keys-page","depth":4},{"value":"Step 2: Name the application","id":"step-2-name-the-application","depth":4},{"value":"Step 3: Copy the Integration Key","id":"step-3-copy-the-integration-key","depth":4},{"value":"Step 4: Generate a Secret Key","id":"step-4-generate-a-secret-key","depth":4},{"value":"Step 5: Add redirect URIs","id":"step-5-add-redirect-uris","depth":4},{"value":"Step 6: Save the configuration","id":"step-6-save-the-configuration","depth":4},{"value":"Configure the Frontegg portal","id":"configure-the-frontegg-portal","depth":3},{"value":"Migrate from sandbox to production","id":"migrate-from-sandbox-to-production","depth":3},{"value":"Step 1: Promote your integration key","id":"step-1-promote-your-integration-key","depth":4},{"value":"Step 2: Generate a new Secret Key in production","id":"step-2-generate-a-new-secret-key-in-production","depth":4},{"value":"Step 3: Verify redirect URIs","id":"step-3-verify-redirect-uris","depth":4},{"value":"Step 4: Update the Frontegg portal","id":"step-4-update-the-frontegg-portal","depth":4},{"value":"Additional resources","id":"additional-resources","depth":3}],"frontmatter":{"seo":{"title":"DocuSign integration"}},"lastModified":"2026-05-01T18:45:25.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/agen-for-work/connectors/marketplace/docusign","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}