2017-01-24 5 views
0

Dies ist mit der REST-API und dem GitHub C# -Client. Ich erstelle einen Umschlag und sende ihn mit dem CreateEnvelope-Aufruf ab. Ich sehe die Deserialize-Aufrufe von JsonConvert.DeserializeObject auf dem Inhalt mithilfe des EnvelopeSummary-Modells, und es funktioniert wie erwartet. Can EnvelopeSummary gibt zurück, was es jetzt tut, aber auch benutzerdefinierte Felder, wenn ich sie zur Verfügung stelle. Ich kann einen zusätzlichen Anruf mit dem Umschlag machen, um diese Information zu erhalten. Ich möchte das vermeiden.Docusign EnvelopeSummary benutzerdefinierte Felder zurückgeben

+0

Sie haben gerade den Umschlag mit benutzerdefinierten Feldern erstellt. Haben Sie nicht bereits die benutzerdefinierten Feldinformationen? Warum möchten Sie einen zusätzlichen Anruf tätigen? –

Antwort

1

Sie müssen einen separaten API-Aufruf durchführen, um die benutzerdefinierten Felder für den Umschlag abzurufen. (listCustomFields)

Gemäß der API-Dokumentation, kehrt CreateEnvelope die envelopeSummary Objekt, das die folgenden vier Eigenschaften

  • Status
  • statusDateTime
  • uri
envelopeId enthält

Hier ist eine Beispielantwort.

{ 
    "envelopeId": "91d26c0d-2e5f-40d9-bf5e-de19539d5ebf", 
    "uri": "/envelopes/91d26c0d-2e5f-40d9-bf5e-de19539d5ebf", 
    "statusDateTime": "2017-01-24T18:33:06.8230000Z", 
    "status": "sent" 
} 
0

Verwenden Sie den Publishing-Dienst Connect. Implementieren Sie einen "Connect Listener" (eine Webanwendung), und registrieren Sie sich, um Push-Umschlagstatusmeldungen zu empfangen, die die benutzerdefinierten Umschlagfelder enthalten.

Die Verwendung von Connect gilt als "bewährte Methode" und verwendet keine API-Aufrufe (wirkt sich nicht auf Ihr Kontingent aus, erfordert keine API-Zertifizierung). Gehen Sie zum DocuSign Dev Center und suchen Sie nach Informationen zu Connect oder "Webhooks".

Verwandte Themen