{"registry_version":"2026.1025.387","generated_at":"2026-10-25T06:27:00Z","content_sha256":"089d16f627d9365e3d0663cc8069203706d7cb23a76c332226e29686968811a5","signed":true,"signature":{"key_id":"ed25519:74ca19268e364242","algorithm":"ed25519","expires_at":"2026-11-24T06:27:09Z","expired":false,"manifest":"/registry/manifest.json"},"entry_sha256":"fa884175b1b6df39eabecb65365272af229a5c2b182d92a90b0302c12900bf3f","entry":{"id":"docusign/developer-and-go-live","name":"Docusign developer account, integration key and Go-Live","vendor":"Docusign","summary":"Build in a free developer (demo) account with an integration key, then promote the key to a paid production account via Go-Live; production needs new secrets/RSA keys, redirect URIs and the account's base URI.","category":"productivity","group":"C","homepage":"https://developers.docusign.com","docs":["https://developers.docusign.com/docs/esign-rest-api/go-live/","https://developers.docusign.com/platform/configure-app/","https://developers.docusign.com/platform/go-live/after-go-live/"],"status":"researched","last_verified":null,"last_researched":"2026-10-25","sources":[{"id":"go_live","url":"https://developers.docusign.com/docs/esign-rest-api/go-live/","title":"Go-Live","accessed":"2026-10-25","supports":"Go-Live promotes the integration key from the developer account to a paid production account; needs OAuth 2.0 configured and admin access on the production account; integration classification affects envelope billing; auto-promotion or \"Verification required\" one-time identity verification; some integrations go to Pending approval for Docusign review. (Page is script-rendered; read via official search summary [to verify].)","kind":"official"},{"id":"after_go_live","url":"https://developers.docusign.com/platform/go-live/after-go-live/","title":"After Go-Live","accessed":"2026-10-25","supports":"Key keeps its GUID but is duplicated; secrets, RSA key pairs and redirect URIs must be recreated in production; use account.docusign.com for auth and the account base URI from UserInfo; migrate users, templates and Connect profiles. (Read via official search summary [to verify].)","kind":"official"},{"id":"configure_app","url":"https://developers.docusign.com/platform/configure-app/","title":"Configure your app","accessed":"2026-10-25","supports":"Apps and Keys page holds integration keys, secrets, RSA key pairs and redirect URIs [to verify detail; page is script-rendered].","kind":"official"},{"id":"dev_faq","url":"https://support.docusign.com/s/articles/DocuSign-Developer-FAQs-Integration-Keys-and-Go-Live?language=en_US","title":"Docusign Developer FAQ - Integration Keys and Go Live","accessed":"2026-10-25","supports":"Go-Live status and API logs show correctly only when logged into the account that owns the key. (Read via search summary [to verify].)","kind":"official"}],"allowed_domains":["docusign.com"],"account_model":{"summary":"A free developer (demo) account owns the integration key; a paid production account becomes its management account at Go-Live.","accounts":[{"name":"Docusign developer account (demo)","kind":"developer","required":true},{"name":"Docusign production account (paid)","kind":"billing","required":true,"note":"You need admin access on it; the required plan tier is not confirmed [to verify]."}]},"have_ready":[{"kind":"payment_card","description":"A paid Docusign production plan for the management account","needed_for":["go_live"],"auto_check":"none","source":"go_live"},{"kind":"government_id","description":"May be needed for one-time identity verification if auto-promotion is declined","needed_for":["go_live"],"auto_check":"none","source":"go_live"}],"steps":[{"id":"dev_account","title":"Create a free developer account","summary":"Sign up for a Docusign developer (demo) account on the developer site.","route":"guided","depends_on":[],"gate":"human_submit","url":"https://developers.docusign.com/"},{"id":"integration_key","title":"Add an app and integration key","summary":"In the developer account's Apps and Keys page add an app; note the integration key, add a secret key (Authorization Code Grant) or generate an RSA key pair (JWT Grant), and redirect URIs.","route":"copilot","depends_on":["dev_account"],"gate":"human_submit","url":"https://admindemo.docusign.com/","capture":{"env":"DOCUSIGN_CLIENT_SECRET","kind":"secret"},"sources":["configure_app"]},{"id":"build_test","title":"Build and test against the demo environment","summary":"Make your API calls against demo; Go-Live status and API logs show only when logged into the account that owns the key.","route":"guided","depends_on":["integration_key"],"gate":"none","sources":["dev_faq"]},{"id":"go_live","title":"Start Go-Live and pick the production account","summary":"From Apps and Keys start Go-Live, choose the integration classification (affects billing) and the paid production account you administer. Eligible keys auto-promote; others show Verification required or Pending approval.","route":"guided","depends_on":["build_test"],"gate":"third_party_review","recovery":[{"hiccup":"Promotion declined with \"Verification required\"","fix":"Complete the one-time identity verification for the production account, then retry from Apps and Keys.","source":"go_live"}],"sources":["go_live"]},{"id":"production_config","title":"Recreate secrets and switch endpoints","summary":"In the production account add new secrets / RSA keys and redirect URIs, use account.docusign.com for OAuth and the base URI returned by UserInfo for API calls; migrate templates and Connect profiles.","route":"guided","depends_on":["go_live"],"gate":"human_submit","sources":["after_go_live"]}],"outputs":[{"name":"DOCUSIGN_INTEGRATION_KEY","description":"Integration key (client ID); GUID kept across Go-Live","secret":false,"example_format":"GUID","from_step":"integration_key"},{"name":"DOCUSIGN_CLIENT_SECRET","description":"Secret key for Authorization Code Grant (environment-specific)","secret":true,"example_format":"GUID-shaped secret","from_step":"integration_key"},{"name":"DOCUSIGN_USER_ID","description":"API user ID (needed for JWT Grant impersonation) [to verify]","secret":false,"example_format":"GUID"},{"name":"DOCUSIGN_ACCOUNT_ID","description":"API account ID","secret":false,"example_format":"GUID"},{"name":"DOCUSIGN_BASE_URI","description":"Account base URI from the UserInfo endpoint (differs from demo)","secret":false,"example_format":"https://{region}.docusign.net","from_step":"production_config"},{"name":"DOCUSIGN_RSA_PRIVATE_KEY","description":"RSA private key for JWT Grant (environment-specific)","secret":true,"example_format":"PEM text block"}],"terms_notes":[{"kind":"rules_say","severity":"amber","text":"Secrets, RSA key pairs and redirect URIs do not carry over at Go-Live; recreate them in production.","source":"after_go_live"},{"kind":"rules_say","severity":"amber","text":"The integration classification chosen at Go-Live affects how envelopes are billed on the production account.","source":"go_live"}],"pricing_notes":{"free_tier":"Developer (demo) account is free [to verify].","notes":"Go-Live requires a paid production account; plan tier requirement not confirmed [to verify].","source":"go_live"},"stripe_projects":false,"api_provisioning":{"available":"no","notes":"Integration keys and Go-Live are managed in the web UI."}}}