2017-02-14 6 views
2

Der Aufruf von Envelopes:listStatusChanges-Methode von DocuSign API, gibt eine Antwort, die nicht email enthält „emailBlurb“ usw. Hier ist die Antwort für die Umschläge Objekt -Briefumschläge: listStatusChanges nicht zurück „email“

{ 
"status": "completed", 
"documentsUri": "\/envelopes\/7645477f-4610-4bdf-bdb2-2804ed72fe9b\/documents", 
"recipientsUri": "\/envelopes\/7645477f-4610-4bdf-bdb2-2804ed72fe9b\/recipients", 
"envelopeUri": "\/envelopes\/7645477f-4610-4bdf-bdb2-2804ed72fe9b", 
"envelopeId": "7645477f-4610-4bdf-bdb2-2804ed72fe9b", 
"customFieldsUri": "\/envelopes\/7645477f-4610-4bdf-bdb2-2804ed72fe9b\/custom_fields", 
"notificationUri": "\/envelopes\/7645477f-4610-4bdf-bdb2-2804ed72fe9b\/notification", 
"statusChangedDateTime": "2017-02-14T15:49:46.9870000Z", 
"documentsCombinedUri": "\/envelopes\/7645477f-4610-4bdf-bdb2-2804ed72fe9b\/documents\/combined", 
"certificateUri": "\/envelopes\/7645477f-4610-4bdf-bdb2-2804ed72fe9b\/documents\/certificate", 
"templatesUri": "\/envelopes\/7645477f-4610-4bdf-bdb2-2804ed72fe9b\/templates" 
} 

die „email“ um ich habe von den Umschläge durch jeden Umschlag Objekt iterieren: listStatusChanges Methode und verwenden sie die Briefumschläge: Methode auf diesem envelope erhalten sie darüber andere Informationen zu erhalten. Dies führt zu vielen API-Aufrufen, abhängig davon, wie viele Umschläge es gibt.

Wer weiß, wie email von den ursprünglichen Umschläge abzurufen: listStatusChanges Anruf?

Antwort

1

Die API Envelopes:listStatusChanges gibt die Felder emailSubject/emailBlurb nicht zurück.

Sie können die API GetSearchFolders verwenden, um das Feld emailSubject abzurufen.

Für emailBlurb müssen Sie die GetEnvelope API für jeden Umschlag abfragen.

Zum Beispiel Die folgende GET-Anforderung ruft eine Liste der alle Umschläge aus 2017.01.01 von Sent Datum

bestellt
GET /v2/accounts/{accountId}/search_folders/all?from_date=2017-01-01&order_by=sent 
+1

Dank dafür! Tolle Lösung. Ich gehe davon aus, dass dies nicht gegen die GET One Envelope pro 15 Minuten API Limit zählt. Da es nicht ruft GET/v2/Umschläge/ – aballa

+0

Ja, es wird nicht für die 15 min Api Limit. Hier sind die vollständigen API-Limit-Regeln (https://docs.docusign.com/esign/guide/appendix/resource_limits.html). Wenn Sie sehen, dass Sie nach dem gleichen Umschlag suchen, schlage ich vor, dass Sie Docusign Connect verwenden. Es ist viel effizienter, Umschlagstatusänderungen durch Verbindung zu erhalten (https://www.docusign.com/supportdocs/ndse-admin-guide/Content/connect.htm) –

+0

Hier ist eine aktualisierte URL für Docusign Connect alias Webhooks. http://docusign.com/developer-center/api-overview#webhooks –