Users

Updates the user account settings for a specified user

PUT
/v2.1/accounts/{accountId}/users/{userId}/settings

Updates the account settings list and email notification types for the specified user.

Authorization

OAuth2
AuthorizationBearer <token>

OAuth 2.0 access token obtained via Authorization Code Grant or JWT Grant.

In: header

Path Parameters

accountId*string

The external account number (int) or account ID GUID.

userId*string

The ID of the user to access.

Note: Users can only access their own information. A user, even one with Admin rights, cannot access another user's settings.

Query Parameters

allow_all_languages?string

Request Body

application/json

Properties that configure the settings for a user. Some elements of this object have a metadata property, which includes the following:

  • rights: The calling users permissions to edit this setting (can be editable or read_only)
  • uiHint: Internally used to build UIs (can be available or hidden)
  • options: The values supported for this setting (not all settings have this element)
accountAgreementsAccessType?string
accountManagementGranular?

Describes which account management capabilities a user has.

adminOnly?string

Reserved for Docusign.

allowAccessToAllAccountAgreements?string
allowAutoTagging?string

When true, the API returns suggested tabs for documents for this user.

allowedDocumentTemplateLibraryAccess?string
allowedOrchestrationAccess?string
allowEnvelopeTransferTo?string

When true, this user can participate in envelope transfers on the account.

allowEsealRecipients?string

When true, this user can create electronic seal recipients.

allowPowerFormsAdminToAccessAllPowerFormEnvelope?string

When true and this user is an administrator, they can view all of the envelopes generated from PowerForms. The default value is false.

allowRecipientLanguageSelection?string

When true, this user can set the language used in the standard email format for a recipient when creating an envelope.

allowSendOnBehalfOf?string

When true, this user can send envelopes "on behalf of" other users through the API.

allowSupplementalDocuments?string

When true, this user can include supplemental documents.

allowTransactions?string
anchorTagVersionedPlacementEnabled?string

Reserved for Docusign.

apiAccountWideAccess?string

When true, indicates that this user can send envelope-specific API requests on the account.

apiCanExportAC?string

When true, this user can export authoritative copy for the account.

bulkSend?string

When true, this user can use the bulk send feature for the account.

canBulkUploadAgreements?string
canChargeAccount?string

Reserved for Docusign.

canCreateTransaction?string
canDeleteDocumentsInTransaction?string
canDeleteTransaction?string
canEditSharedAddressbook?string

When true, this user can edit the shared address book for the account.

canLockEnvelopes?string

Reserved for Docusign.

canManageAccount?string

When true, this user is an administrator for the account.

canManageAgreementParties?string
canManageDistributor?string

Reserved for Docusign.

canManageTemplates?string

When true, this user can manage templates for the account.

canSendAPIRequests?string

When true, this user can send API requests on the account.

canSendEnvelope?string

When true, this user can send envelopes on the account.

canSendEnvelopesViaSMS?string
canSignEnvelope?string

When true, this user can sign envelopes.

canUseScratchpad?string

When true, this user can use a scratchpad to edit information.

canUseSmartContracts?string

Reserved for Docusign.

disableDocumentUpload?string

When true, this user is prohibited from uploading documents during sending.

disableOtherActions?string

When true, this user can access the Other Actions menu.

enableDSPro?string

Reserved for Docusign.

enableKeyTermsSuggestionsByDocumentType?string
enableSequentialSigningAPI?string

When true, the account can define the routing order of recipients for envelopes sent by using the eSignature API.

Note: Only SysAdmin users can change this setting.

enableSequentialSigningUI?string

When true, the account can define the routing order of recipients for envelopes sent by using the Docusign application.

Note: Only SysAdmin users can change this setting.

enableSignerAttachments?string

When true, this user can use the signing attachments feature.

enableSignOnPaperOverride?string

When true, a user can override the default default account setting for the Sign on Paper option, which specifies whether signers can sign documents on paper as an option to signing electronically.

Note: Only Admin users can change this setting.

enableTransactionPoint?string

Reserved for Docusign.

enableVaulting?string

When true, Vaulting is enabled for the account.

expressSendOnly?string

When false, this user can apply tabs to documents during the sending experience.

isManagedByScim?string
isMembershipManagedByScim?string
locale?string

The user's locale code. Valid values are:

  • zh_CN
  • zh_TW
  • nl
  • en
  • fr
  • de
  • it
  • ja
  • ko
  • pt
  • pt_BR
  • ru
  • es
localePolicy?
manageClickwrapsMode?string

When true, this user can create and manage Clickwraps.

modifiedBy?string

The user ID (GUID) of the user who last modified this user record. This property is read-only.

modifiedDate?string

The date on which this user record was last modified.

modifiedPage?string

Note referencing the page that modified this user record.

newSendUI?string

Reserved for Docusign.

powerFormMode?string

Indicates the Power Form mode setting for the user:

  • none
  • admin
  • user
recipientViewedNotification?string

When true, this user receives notifications when envelopes are viewed.

sealIdentifiers?array<>

Information about the seals associated with this user.

selfSignedRecipientEmailDocument?string

Sets how self-signed documents are presented to the email recipients. Valid values are:

  • include_pdf: A PDF of the completed document is attached to the email.
  • include_link: A secure link to the self-signed documents is included in the email.

Note: Only Admin users can change this setting.

senderEmailNotifications?

Contains the settings for the email notifications that senders receive about the envelopes that they send.

signerEmailNotifications?

An array of email notifications that specifies the email the user receives when they are a recipient. When the specific email notification is set to true, the user receives those types of email notifications from Docusign. The user inherits the default account email notification settings when the user is created.

supplementalDocumentIncludeInDownload?string

When true, this user gets supplemental documents when downloading documents.

supplementalDocumentsMustAccept?string

When true, this user must accept supplemental documents.

supplementalDocumentsMustRead?string

When true, this user must both view and accept supplemental documents.

supplementalDocumentsMustView?string

When true, this user must view supplemental documents.

templateActiveCreation?string

When true, a new template is created each time the user sends an envelope.

templateApplyNotify?string

When true, the system notifies this user before applying a matching template.

templateAutoMatching?string

When true, the system automatically applies a matching template to a document if only one template matches. If there are multiple matches, it displays a list of matches to select from.

templateMatchingSensitivity?string

Percentage used when matching templates.

templatePageLevelMatching?string

When true, users see template matching functionality.

timezoneDST?string

When true, daylight savings time is in effect for this user's time zone.

timezoneMask?string

The custom DateTime format setting for this user.

timezoneOffset?string

The timezone offset for the user. Valid values:

  • tz_01_afghanistan
  • tz_02_alaskan
  • tz_03_arab
  • tz_04_arabian
  • tz_05_arabic
  • tz_06_argentina
  • tz_07_atlantic
  • tz_08_aus_central
  • tz_09_aus_eastern
  • tz_10_azerbaijan
  • tz_11_azores
  • tz_12_bangladesh
  • tz_13_canada_central
  • tz_14_cape_verde
  • tz_15_caucasus
  • tz_16_central_australia
  • tz_17_central_america
  • tz_18_central_asia
  • tz_19_central_brazilian
  • tz_20_central_europe
  • tz_21_central_european
  • tz_22_central_pacific
  • tz_23_central
  • tz_24_central_mexico
  • tz_25_china
  • tz_26_dateline
  • tz_27_east_africa
  • tz_28_east_australia
  • tz_29_east_europe
  • tz_30_east_south_america
  • tz_31_eastern
  • tz_32_egypt
  • tz_33_ekaterinburg
  • tz_34_fiji
  • tz_35_fli
  • tz_36_georgian
  • tz_37_gmt
  • tz_38_greenland
  • tz_39_greenwich
  • tz_40_gtb
  • tz_41_hawaiian
  • tz_42_india
  • tz_43_iran
  • tz_44_israel
  • tz_45_jordan
  • tz_46_kaliningrad
  • tz_47_kamchatka
  • tz_48_korea
  • tz_49_magadan
  • tz_50_mauritius
  • tz_51_mid_atlantic
  • tz_52_middle_east
  • tz_53_montevideo
  • tz_54_morocco
  • tz_55_mountain
  • tz_56_mountain_mexico
  • tz_57_myanmar
  • tz_58_north_central_asia
  • tz_59_namibia
  • tz_60_nepal
  • tz_61_new_zealand
  • tz_62_new_foundland
  • tz_63_north_asia_east
  • tz_64_north_asia
  • tz_65_pacific_sa
  • tz_66_pacific
  • tz_67_pacific_mexico
  • tz_68_pakistan
  • tz_69_paraguay
  • tz_70_romance
  • tz_71_russian
  • tz_72_sa_eastern
  • tz_73_sa_pacific
  • tz_74_sa_western
  • tz_75_samoa
  • tz_76_se_asia
  • tz_77_singapore
  • tz_78_south_africa
  • tz_79_sriLanka
  • tz_80_syria
  • tz_81_taipei
  • tz_82_tasmania
  • tz_83_tokyo
  • tz_84_tonga
  • tz_85_turkey
  • tz_86_ulaanbaatar
  • tz_87_us_eastern
  • tz_88_us_mountain
  • tz_89_venezuela
  • tz_90_vladivostok
  • tz_91_west_australia
  • tz_92_west_central_africa
  • tz_93_west_europe
  • tz_94_west_asia
  • tz_95_west_pacific
  • tz_96_yakutsk
timezoneSendingPref?string

Reserved for Docusign.

timezoneSigningPref?string

Reserved for Docusign.

transactionPointSiteNameURL?string

Reserved for Docusign.

transactionPointUserName?string

Reserved for Docusign.

vaultingMode?string

Indicates the specified Vaulting mode:

  • none
  • estored
  • electronic_original
webForms?string

Response Body

application/json

curl -X PUT "https://example.com/v2.1/accounts/string/users/string/settings" \  -H "Content-Type: application/json" \  -d '{}'
Empty