所有信封上的Docusign收件人的REST cURL请求

时间:2013-10-03 22:27:53

标签: php rest curl docusignapi

所以我希望我的标题不是太模糊,但我正在尝试在所有信封上使用REST请求获取收件人状态。我遇到问题的方法是如何为信封ID创建变量,因为我想获得所有信封上所有收件人的响应。这有意义吗?

Docusign的REST API示例是:https://{server}/restapi/{apiVersion}/accounts/{accountId}/envelopes/{envelopeId}/recipients。我遇到问题的部分是{envelopeId}。我试过$envelopeId = $_GET["envelopeId"]会抛出Undefined Index错误。我知道这是非常基本的编程,但我不是很尴尬地寻求帮助。随意请求更多信息。

1 个答案:

答案 0 :(得分:0)

您可以通过DocuSign控制台完成此操作,但我不确定是否可以通过API获得此确切请求,至少目前不是这样。有几种方法可以通过api在多个信封上获取信封信息,但我不相信您现在可以按收件人进行过滤。相反,您可以按状态(甚至状态更改),created_date,sent_date,文件夹等进行过滤。这可以通过获取文件夹信封列表获取信封状态更改等调用来完成

要通过控制台完成,您可以使用新的报告标签,请按以下步骤操作:

1.  Login to Console.
2.  Select Reports tab at top of screen.
3.  On the following screen select "Envelope Recipients Report"

enter image description here

如果您选择Customize,则可以按日期和/或收件人名称进行过滤。

您拥有的另一个选择是检索信封ID列表,然后对每个信封进行GetEnvelopeRecipientStatus api呼叫,以便在每个api呼叫率的一个信封上检索信息。