Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Docusignapi 检索尚未激活的用户的用户ID的简单方法?_Docusignapi - Fatal编程技术网

Docusignapi 检索尚未激活的用户的用户ID的简单方法?

Docusignapi 检索尚未激活的用户的用户ID的简单方法?,docusignapi,Docusignapi,我通过docusign api配置了一个用户,但新用户尚未激活(状态=ActivationSent)。现在,无论出于什么原因,我都想取消此用户的权限。deprovision API需要用户ID。我的问题是如何高效地找到这个用户ID 我尝试使用端点获取用户信息 /accounts/{accountId}/users?email={emailAddress}但它返回了一个400,错误代码为USER\u缺少\u成员资格 我看到我可以使用端点/accounts/{accountId}/users获得一个

我通过docusign api配置了一个用户,但新用户尚未激活(状态=ActivationSent)。现在,无论出于什么原因,我都想取消此用户的权限。deprovision API需要用户ID。我的问题是如何高效地找到这个用户ID

我尝试使用端点获取用户信息
/accounts/{accountId}/users?email={emailAddress}
但它返回了一个400,错误代码为
USER\u缺少\u成员资格

我看到我可以使用端点
/accounts/{accountId}/users
获得一个帐户的所有用户列表,然后找到我感兴趣的用户和userId。在这种情况下,有没有比查询所有用户更有效的方法来获取用户ID


还有相应的SOAP调用来获取帐户的所有用户吗?我在SOAP文档中找不到它。

据我所知,您描述的方法(检索所有用户的列表,然后迭代列表以查找您要取消提供的用户)是查找/检索具有用户状态的用户的用户Id的唯一方法。不幸的是(正如您所发现的那样),
/accounts/{accountId}/users?email={emailAddress}
仅对“活动”用户成功

尽管如此,当您通过RESTAPI(
POST/accounts/{accountId}/users
)配置用户时,成功的响应应该包含新用户的用户ID。也许您的应用程序可以存储每次配置新用户时在响应中接收到的用户ID,然后您可以在必要时使用该用户ID值来取消对用户的配置

我不太熟悉SOAP API,但在DocuSign SOAP API指南中没有看到“获取所有用户”操作。我希望这种类型的操作是“帐户管理服务API”的一部分,但我没有看到