Создать пользователя DocuSign без отправки электронного письма активации с помощью eSign SDK? - PullRequest
0 голосов
/ 11 июля 2019

Я использую DocuSign eSign SDK V3.1.1 для создания пользователя в DocuSign без отправки какого-либо электронного письма активации пользователю. Я хочу, чтобы информация о пароле и забытом пароле была установлена ​​из самого API, чтобы после этого звонка пользователь мог сразу же начать использовать свою учетную запись. Я использую ниже код для этой цели:

UserInformation userInformation = new UserInformation()
{
    UserName = data["UserName"], 
    Email = data["UserEmail"], 
    SendActivationEmail = "false",
    Password = "123456",
    ForgottenPasswordInfo = new ForgottenPasswordInformation()
    {
        ForgottenPasswordQuestion1 = "What is the name of your first pet?",
        ForgottenPasswordAnswer1 = "Pogo"
    },
    PermissionProfileId = "XXXXX"

};

List<UserInformation> usersInfo = new List<UserInformation>() { userInformation };

NewUsersDefinition newUsersDefinition = new NewUsersDefinition()
{
    NewUsers = usersInfo
};

var result = usersApi.Create(accountId, newUsersDefinition);  

Однако электронное письмо с рекомендациями по-прежнему отправляется пользователю и паролю, а забытый пароль не устанавливается из API. Я что-то упустил в запросе выше? Или мне нужно установить какой-либо другой параметр для достижения требования?

1 Ответ

1 голос
/ 12 июля 2019

Тихая активация через API eSignature доступна только для некоторых типов учетных записей и более недоступна.Поддерживаемый способ сделать это теперь - через API организации, как описано здесь: https://developers.docusign.com/orgadmin-api/code-examples/add-user

Если у вас в настоящее время нет Организации с заявленным доменом, вам нужно обратиться к своей учетной записи.Менеджер или отдел продаж, чтобы добавить модуль организации в вашу учетную запись. Служба поддержки DocuSign может включить эту функцию в демо / песочнице, открыть службу поддержки и указать идентификатор демо.

...