2016-06-12 10 views
1

Ich habe alles funktioniert für die Ansichten/Absender, und ich habe HüllkurvenID/Empfänger arbeiten - so kenne ich jedes Stück von Daten, die ich denke, ich brauche.Docusign API - Ansichten/Empfänger mit Person Signing

In meinem Umschlag habe ich 2 inPersonSigners. Der erste ist immer ein "Kunde" und der zweite ist immer ein Angestellter.

Ich habe die UserId, RecipientGuid, RecipientId, UserName, etc. Da diese in Person AND Embedded Unterzeichner sind, haben sie keine E-Mail-Adressen.

Ich konnte nicht die Empfängeransicht die URL zurückgeben, da die "UNKNOWN_ENVELOPE_RECIPIENT" ODER "INVALID_ENVELOPE_RECIPIENT" Fehler ich mit jeder Kombination von Daten, die ich versucht habe, erhalten.

In der Dokumentation heißt es, dass Sie nur die clientUserId oder eine Kombination aus Benutzername und E-Mail benötigen. Ich habe eine Vielzahl von diesen versucht, und kann immer noch nicht die persönliche, eingebettete signierende Empfängeransicht erhalten, um die korrekte Antwort zurückzugeben. 100% der Zeit ist es ein ungültiger Fehler des Umschlagempfängers. Ich habe jede Kombination aus Postboten und Code getestet.

inPersonSigners [0]

clientUserId:"[email protected]" 
hostEmail:"[email protected]" 
hostName:"StackExchange User" 
note:"" 
recipientId:"1" 
recipientIdGuid:"xxxxxxxx-xxxx-xxxx-b65d-3bb23fbf8860" 
requireIdLookup:"false" 
roleName:"1" 
routingOrder:"1" 
signerEmail:"" 
signerName:"Test Testeroni" 
status:"sent" 
userId:"xxxxxx-xxxx-xxxx-913e-c347a9f2dafd" 

ich die Daten nur müssen in der Lage zu/views/Empfänger oben, Post zu nehmen und die Antwort-URL zu erhalten.

Ich denke, das Problem ist, dass wenn diese Dokumentvorlage erstellt wird, über Drawloop -> Docusign, keine E-Mail übergeben wird, aber es gibt einen Namen und clientUserId. Hoffentlich ist es etwas einfaches, was ich übersehen habe, nachdem ich stundenlang dasselbe gesehen habe.

+0

Ich sollte anmerken, dass ich ~ 10 Fragen hier gefunden haben, und versucht, jede Variation von ihnen, von denen keines gearbeitet haben. Meine Kombination ist EMBEDDED Signing, IN PERSON Unterzeichner. Vielen Dank. – Focus

Antwort

2

Der folgende Beispielaufruf/POST würde funktionieren. Ich habe bemerkt, dass Ihre clientUserID einer E-Mail @ ähnelt - typischerweise ist dieser Wert in einem GUID-Format. Etwas, das man im Kopf behalten sollte.

POST https://demo.docusign.net/restapi/v2/accounts/459963/envelopes//views/Empfänger

{ 
    "authenticationMethod":"email", 
    "username": "StackExchange User", 
    "email": "[email protected]", 
    "returnUrl":"http://www.something_you_provide.com", 
    "clientUserId":"[email protected]" 
} 
+0

Danke Luis. Ich brauche die Methode userId, clientUserId, da meine Inpersonsigner keine E-Mail-Adresse als Teil ihrer Empfängerdatensätze haben. – Focus

+0

Die E-Mail @ im POST sollte die E-Mail @ des HOST sein (die absolut eine E-Mail @ hat). –