Skip to navigation

Authentication scopes

View as Markdown

The Docusign platform defines the following scopes. Each scope is required to perform a set of actions associated with its originating API.

Scope nameOriginating APIDescription
impersonationN/ARequired for applications that impersonate users to perform API calls. Used in JWT Grant authentication.
extendedN/AUsed when requesting an access token using Authorization Code Grant.

If you request the extended scope using Authorization Code Grant, a new refresh token is issued with a full lifetime (typically 30 days). Otherwise, the issued refresh token will have the same expiration date as the original token (typically 30 days from the first login).
signatureeSignature REST APIRequired to call most eSignature REST API endpoints
openideSignature REST APIEnables you to grant consent to an external app on behalf of your users. See Obtain and revoke consent for details.
corseSignature REST APIRequired for single-page applications (SPAs) and other browser-based applications that send eSignature API requests directly from scripts running in a browser. See Single-page applications and CORS for details.
click.manageClick APIEnables all elastic template operations, including creating, sending, and updating elastic templates; getting a list of elastic templates, creating user agreements, getting a list of users, and retrieving responses
click.sendClick APIRequired to send a new elastic template or check for a previously sent one
contentCLM APIRead and write access to CLM document content
spring_readCLM APIRead access to all types of CLM objects
spring_writeCLM APIWrite access to all types of CLM objects
adm_store_unified_repo_readConnected Fields API overview and Agreement Manager APIRequired to read agreement data from the Navigator and Connected Fields APIs.
organization_readDocusign Admin APIRequired to get lists of organizations and organization data
group_readDocusign Admin APIRequired to get lists of groups associated with an account
permission_readDocusign Admin APIRequired to get lists of permission profiles associated with an account
user_readDocusign Admin APIRequired to read user data
user_writeDocusign Admin APIRequired to update, create, or delete users
account_readDocusign Admin APIRequired to get account data
domain_readDocusign Admin APIRequired to get data on claimed domains for the organization
identity_provider_readDocusign Admin APIRequired to get data on already-defined identity providers for an organization
user_data_redactDocusign Admin APIDeletes personal data for closed user accounts
asset_group_account_readDocusign Admin APIGets a list of organization accounts that indicates which accounts are eligible to be cloned
asset_group_account_clone_writeDocusign Admin APIInitiates an account cloning process
asset_group_account_clone_readDocusign Admin APIGets status and results for account cloning processes
connect_org_config_read_apiDocusign Admin APIReads data for an Organization-Level Connect configuration
connect_org_config_write_apiDocusign Admin APIWrites data for an Organization-Level Connect configuration
connect_org_oauth_read_apiDocusign Admin APIReads data for your Organization-Level Connect configuration OAuth settings
connect_org_oauth_write_apiDocusign Admin APIWrites data for your Organization-Level Connect configuration OAuth settings
connect_org_hmac_read_apiDocusign Admin APIRead a list of the HMAC keys for your organization
connect_org_hmac_write_apiDocusign Admin APICreate new HMAC keys for your organization
dtr.rooms.readRooms API and Workspaces APIRead Docusign room or workspace data
dtr.rooms.writeRooms API and Workspaces APIUpdate the data of a Docusign room or workspace
dtr.documents.readRooms APIRead documents from Docusign rooms
dtr.documents.writeRooms API and Workspaces APIWrite documents to Docusign rooms or workspaces
dtr.profile.readRooms APIRead profile data for accounts or signers associated with your company
dtr.profile.writeRooms APIWrite profile data to accounts or signers associated with your company
dtr.company.readRooms APIRead information from all rooms and profiles associated with your company
dtr.company.writeRooms APIWrite information to all rooms and profiles associated with your company
room_formsRooms APIUse endpoints related to the Forms feature
aow_manageWorkflow Builder APIRequired for every Maestro API call.
notary_writeNotary APIRequired to update Notary API data
notary_readNotary APIRequired to read Notary API data
webforms_readWeb Forms APIRequired to retrieve information about web form configurations defined in an account
webforms_instance_readWeb Forms APIRequired to retrieve information about web form instances
webforms_instance_writeWeb Forms APIRequired to create web form instances and refresh instance tokens
adm_store_unified_repo_readAgreement Manager APIRequired for getting agreement data from Navigator API
models_readAgreement Manager APIUsed to the read model schema. Not currently required for any Navigator API endpoint methods, but it should be requested by apps making Navigator API calls to support forward-compatibility, as a best practice.
document_uploader_readAgreement Manager APIRequired for reading documents when uploading with Navigator API calls
document_uploader_writeAgreement Manager APIRequired for updating documents when uploading with Navigator API calls

Next steps