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

时间:2015-10-29 08:24:57

标签: docusignapi

想象一下,用户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)?

2 个答案:

答案 0 :(得分:0)

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

  1. 您正确引用了他们的信息(必须指定完全相同的email + username组合。)
  2. 您是要添加用户的帐户中的帐户管理员。
  3. 如果您是管理员并指定了正确的信息,则可以将其添加到帐户中。

答案 1 :(得分:0)

要添加与现有DocuSign相对应的用户名+密码组合的用户成员资格,您只需发送“创建用户”请求而无需密码。

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