创建DocuSign用户而不使用eSign SDK发送激活电子邮件吗?

时间:2019-07-11 08:49:31

标签: docusignapi electronic-signature

我正在使用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 个答案:

答案 0 :(得分:1)

通过eSignature API进行静默激活仅在某些帐户类型上可用,并且不再普遍可用。现在,受支持的方法是通过Organization API,如此处所述:https://developers.docusign.com/orgadmin-api/code-examples/add-user

如果您当前没有拥有声明域的组织,则需要与客户经理或销售团队联系,以将组织模块添加到您的帐户中。 DocuSign Support可以在模拟/沙盒帐户上启用该功能,打开支持案例并提供您的模拟帐户ID。