使用DocuSign REST API获取基于电子邮件的用户标识

时间:2013-11-26 17:01:54

标签: docusignapi

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

这是我想要做的。

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

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

2 个答案:

答案 0 :(得分:3)

要根据电子邮件地址检索用户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指南中提到的唯一一个地方是附录,其中列出了REST API与各种SOAP API操作相对应的方法。即,如果您使用SOAP API操作 CheckAccountMember ,则表示REST API等效项为https:// {{env}} .docusign.net / restapi / {{version}} / accounts / {{acctId}} /用户的电子邮件= LT;电子邮件>

答案 1 :(得分:0)

只是对这个问题的更新,因为我正在寻找一种方法来获取我的用户的用户 ID,以便进行一些测试。 您可以在此处探索所有 api 方法和控制器 -> https://apiexplorer.docusign.com/#/esign/restapi

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