Docusignapi 使用docusignrestapi获取基于电子邮件的用户标识

Docusignapi 使用docusignrestapi获取基于电子邮件的用户标识,docusignapi,Docusignapi,我查阅了api文档,但找不到一种基于电子邮件地址获取用户ID的简单方法,这可能吗 这就是我要做的 根据电子邮件地址获取用户id 使用/accounts/{accountId}/users/{userId}获取用户所属组的列表 使用/accounts/{accountId}/groups/{groupId}/brands获取这些组拥有的品牌列表 执行上述操作是因为我需要代表用户发送,并且需要为该用户提供品牌选项。要根据电子邮件地址检索用户Id,可以使用此DocuSign REST API操作:

我查阅了api文档,但找不到一种基于电子邮件地址获取用户ID的简单方法,这可能吗

这就是我要做的

  • 根据电子邮件地址获取用户id
  • 使用/accounts/{accountId}/users/{userId}获取用户所属组的列表
  • 使用/accounts/{accountId}/groups/{groupId}/brands获取这些组拥有的品牌列表

执行上述操作是因为我需要代表用户发送,并且需要为该用户提供品牌选项。

要根据电子邮件地址检索用户Id,可以使用此DocuSign REST API操作:

GET https://{{env}}.docusign.net/restapi/{{version}}/accounts/{{acctId}}/users?email=johnDoe@example.com
如果找到匹配项,响应将如下所示:

{
    "users": [
        {
            "userName": "John Doe",
            "userId": "ah266e12-83a6-487c-a42b-ebad10e4cc6a",
            "userType": "CompanyUser",
            "userStatus": "active",
            "uri": "/users/ah266e12-83a6-487c-a42b-ebad10e4cc6a"
        }
    ]
}

注意:这并没有很好的文档记录——我在REST API指南中看到的唯一提到的地方是在附录中列出了对应于各种SOAP API操作的REST API方法。i、 例如,它说,如果您使用的是SOAP API操作CheckAccountMember,REST API等价物是https://{{env}.docusign.net/restapi/{version}}/accounts/{{acctId}/users?email=。

这只是一个问题的更新,因为我正在寻找一种方法来获取我的用户ID以便进行一些测试。 您可以在此处浏览所有api方法和控制器->


只需选择您的类别,然后使用页面上方的工具进行身份验证。

acctId应该是什么?我没有访问权限,因为我只知道电子邮件地址
acctId
是该用户所属的DocuSign帐户(org)的ID。如果您拥有其电子邮件地址的用户与您是同一DocuSign帐户(org)的成员,则该用户的
acctId
将与您的帐户相同。