寻找Docusign REST API v2获取信封状态更改的示例

时间:2013-07-18 16:37:08

标签: rest docusignapi

我试图查看所有信封及其状态但是没有REST API资源管理器,文档中的示例不起作用,我假设因为它至少不包含from_date。我没有看到如何将搜索参数添加到get请求。日期应该采用什么格式?搜索参数是在请求正文中还是以某种方式添加到网址中?

经过多次尝试,我发现了它。如果你想看到在7/18/13或之后创建的状态为“created”的所有信封,请使用GET到baseUrl / envelopes?from_date = 2013-07-18& status = created。我还意识到,如果你不使用“status”参数,它将返回除“created”之外的所有状态,因此如果你想看到它们,你必须将该参数添加到url。你必须有“from_date”参数或使用“envelopeId”参数,省略两者都行不通。您不能只搜索status = completed。希望这有帮助!

1 个答案:

答案 0 :(得分:0)

你见过DocuSign的API Walkthrouhgs吗?有一个很好的例子,说明如何根据from_date和状态列表过滤信封。正如您所知,params被添加为url参数(与请求体中的params相对)。

此API演练特别展示了如何使用运行代码前一周前的from_date来完成此操作:

http://iodocs.docusign.com/APIWalkthrough/getEnvelopeStatus

如果在今天7/27/13运行,生成的URL看起来像是:

https://demo.docusign.net/restapi/v2/accounts/221765/envelopes?from_date=07%2F20%2F2013&status=created,sent,delivered,signed,completed

请注意网址编码日期是2013年7月20日(即一周后)。