使用 eSign SDK 创建 DocuSign 用户而不发送激活电子邮件?
Create DocuSign user without sending activation email using eSign SDK?
我正在使用 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 中设置。我在上面的请求中遗漏了什么吗?还是需要设置其他参数才能达到要求?
通过电子签名API 的静默激活仅适用于某些帐户类型,不再普遍提供。现在支持的方法是通过组织 API,如此处记录:https://developers.docusign.com/orgadmin-api/code-examples/add-user
如果您目前没有拥有声明域的组织,您需要联系您的客户经理或销售团队,将组织模块添加到您的帐户中。 DocuSign Support 可以在 Demo/Sandbox 帐户上启用该功能,打开支持案例并提供您的模拟帐户 ID。
我正在使用 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 中设置。我在上面的请求中遗漏了什么吗?还是需要设置其他参数才能达到要求?
通过电子签名API 的静默激活仅适用于某些帐户类型,不再普遍提供。现在支持的方法是通过组织 API,如此处记录:https://developers.docusign.com/orgadmin-api/code-examples/add-user
如果您目前没有拥有声明域的组织,您需要联系您的客户经理或销售团队,将组织模块添加到您的帐户中。 DocuSign Support 可以在 Demo/Sandbox 帐户上启用该功能,打开支持案例并提供您的模拟帐户 ID。