Rest DocuSign重新发送:此用户没有足够的权限访问此资源

Rest DocuSign重新发送:此用户没有足够的权限访问此资源,rest,docusignapi,Rest,Docusignapi,我正在尝试将信封重新发送给收件人,但收到“此用户缺少访问此资源的足够权限”。该信封是由我们的api用户代表帐户中的另一个用户发送的。因此,最初创建的信封应该是这样的: X-DocuSign-Authentication: <n:DocuSignCredentials xmlns:n="http://www.docusign.com/restapi"><IntegratorKey>MY-KEY</IntegratorKey><Password>pas

我正在尝试将信封重新发送给收件人,但收到“此用户缺少访问此资源的足够权限”。该信封是由我们的api用户代表帐户中的另一个用户发送的。因此,最初创建的信封应该是这样的:

X-DocuSign-Authentication: <n:DocuSignCredentials xmlns:n="http://www.docusign.com/restapi"><IntegratorKey>MY-KEY</IntegratorKey><Password>password</Password><Username>api-user@here.there</Username><SendOnBehalfOf>other.user@somwhere.else</SendOnBehalfOf></n:DocuSignCredentials>
...
X-DocuSign-Authentication:MY KEYpasswordapi-user@here.thereother.user@还有什么
...
这成功了,我可以通过RESTAPI调出信封审计事件。但是,尝试使用与同一api用户相同的现有收件人重新发送信封会导致:

<errorDetails>
  <errorCode>USER_LACKS_PERMISSIONS</errorCode>
  <message>This user lacks sufficient permissions to access this resource.</message>
</errorDetails>

用户\u缺少\u权限
此用户缺少访问此资源的足够权限。

有什么想法吗?

事实证明,我的错误是在尝试重新发送时没有指定相同的SendOnBehalfOf用户。将其添加到中可以使事情按预期工作。同样适用于作废信封和任何其他信封更改操作。

是的。由于您在创建信封API请求中使用了“SendOnBehalfOf”,因此该用户被视为信封的发件人(所有者),因此,该用户将是将来唯一可以对该信封执行其他(发件人)操作(例如:更正、作废等)的用户。在后续API请求的X-DocuSign-Authentication标头中仅指定“API用户”,该信封由另一用户“拥有”(发送),将始终导致“用户\u缺少\u权限”错误。