使用 api 创建的用户个人资料从模板创建文档签名信封

creating a docusign envelope from template with api created user profile

给定一个带有模板的演示 docusign 帐户,通过 api 我创建了一个默认权限配置文件 "Docusign Sender" 的组,并创建了一个用户配置文件和该组的成员资格。使用新的用户配置文件信用(以及父 docusign 帐户的帐户 ID),我可以获取 docusign 帐户共享的模板,但我无法从这样的模板创建信封。收到的错误消息是:

USER_LACKS_PERMISSIONS : This user lacks sufficient permissions to access this resource

如有必要,我可以 post 更多详细信息,但也许这是一个众所周知的行为,我只是无法通过研究 api 和 Whosebug 来解决。

我们讨论过您正在使用 REST 获取共享模板来创建信封。

从 API 创建用户配置文件时,这些用户没有设置正确的权限。从 Web 控制台创建相同的用户时,它可以工作。一个建议可能是获取已知良好用户的权限集,并将其与从您的 API 请求创建的用户那里获得的配置文件进行比较:

https://www.docusign.com/p/RESTAPIGuide/RESTAPIGuide.htm#REST%20API%20References/Get%20Use%20Profile.htm?Highlight=profile

https://www.docusign.com/p/RESTAPIGuide/RESTAPIGuide.htm#REST%20API%20References/Get%20Group%20Information.htm

当用户配置文件在 emailSettings 下指定 bccEmailAddresses 收件人时尝试创建信封(至少在本例中是从模板)时,似乎会出现此特定错误消息。如果删除此密件抄送收件人,则信封创建成功。当然,使用父帐户的凭据指定密件抄送收件人没有问题。