使用现有私人帐户作为公司帐户中的用户成员

Use existing private account as a user member in corporate account

假设用户 Foo Bar 拥有个人 DocuSign 帐户 Foo Bar [foo.bar.com]。 该用户正在为拥有公司 DocuSign 帐户的组织工作,该组织需要将 Foo Bar 添加为公司帐户内的用户成员(主要是为了能够作为 SendOnBehalfOf 此用户发送信封)。

我尝试使用 REST API: Add User 但我收到错误请求

 [
    {
      "email": "foo@bar.com",
      "userName": "Foo Bar",
      "errorDetails": {
        "errorCode": "USER_AUTHENTICATION_FAILED",
        "message": "One or both of Username and Password are invalid."
      }
    }
  ]

这是意料之中的。但是是否有可能以某种方式实现这一目标(使用 DocuSign API)?

是的,您可以将现有用户添加到您的公司 DocuSign 帐户,您只需确保:

  1. 您正确引用了他们的信息(必须指定完全相同的 email + username 组合)。
  2. 您是要添加用户的帐户的管理员。

如果您是管理员并且指定了正确的信息,您将能够将他们添加到帐户中。

要为与现有 DocuSign 帐户相对应的用户名+密码组合添加用户成员资格,您只需发送 'Create User' 无密码请求。

var error = apiClient.CreateUser(name, mail, pass);
if (error == "USER_AUTHENTICATION_FAILED")
{
    error = apiClient.CreateUser(name, mail, NULL);
    if (error != null)
    {
        Fail!
    }
}