Looking for options for a multistep signing process
Thursday, May 26, 2016 at 09:51amGreetings
I'm building an app for a customer using ESignLive. person1 fills in a couple Textbox fields with numbers and signs a document (there is only one place for that person to sign). The document is still open (not complete yet). 2 Months later person1 signs the document again in a different location (again there is only one place that person to sign) associated with the signature is a Label that contains the sum of the number fields in the first signing. I'm able to do this if the user is an account owner, but not if they are an invited signer. How can I do this for an invited user?
Thanks
Jim
Reply to: Looking for options for a multistep signing process
Thursday, May 26, 2016 at 11:19amReply to: Looking for options for a multistep signing process
Tuesday, May 31, 2016 at 06:39amReply to: Looking for options for a multistep signing process
Tuesday, May 31, 2016 at 08:22amhttps://sandbox.esignlive.com/api/packages/{PACKAGE_ID}/documents/signed_documentswith a payload like this:{"documents":[{"status":"","signedHash":null,"approvals":[{"signed":null,"accepted":null,"role":"f9873b25-68f6-445f-bef0-336aa6b69c03","id":"fdd486dc-de7b-42c8-b870-c18aa143617d","data":null,"fields":[],"name":"fdd486dc-de7b-42c8-b870-c18aa143617d"}],"pages":[{"height":1030.0,"width":796.0,"left":0.0,"id":"","top":0.0,"index":0,"version":0},{"height":1030.0,"width":796.0,"left":0.0,"id":"","top":0.0,"index":1,"version":0}],"external":null,"extract":false,"id":"default-consent","data":null,"fields":[],"index":0,"description":"Must be accepted and agreed to before starting the signing process.","name":"Electronic Disclosures and Signatures Consent","size":0},{"status":"","signedHash":null,"approvals":[{"signed":null,"accepted":null,"role":"f9873b25-68f6-445f-bef0-336aa6b69c03","id":"sTVAYm21r00S","data":null,"fields":[{"height":44.298797607421875,"subtype":"FULLNAME","binding":null,"extractAnchor":null,"validation":null,"width":227.18150329589844,"left":148.97479248046875,"top":163.47889709472656,"extract":false,"id":"PlPfA1je4BkP","page":0,"data":null,"type":"SIGNATURE","value":"","name":"sTVAYm21r00S"}],"name":"sTVAYm21r00S"}],"pages":[{"height":1030.0,"width":796.0,"left":0.0,"id":"","top":0.0,"index":0,"version":0}],"external":null,"extract":false,"id":"ffe1ffa9495b510d","data":null,"fields":[],"index":1,"description":"","name":"sampleAgreement","size":5734}]}This is essentially just the document portion of the package JSON with only the approvals and fields of the package owner.Reply to: Looking for options for a multistep signing process
Tuesday, May 31, 2016 at 10:41amReply to: Looking for options for a multistep signing process
Tuesday, May 31, 2016 at 10:45amReply to: Looking for options for a multistep signing process
Wednesday, June 1, 2016 at 04:15am{"documents":[{"status":"","approvals":[{"signed":null,"accepted":null,"role":"a6bb49aa-565b-4b76-81ba-53310e769d2f","id":"MySiggy0","data":null,"fields":[{"subtype":"LABEL","height":29.999969482421875,"extractAnchor":null,"left":615.0000610351562,"top":780,"validation":null,"width":80.00004577636719,"extract":false,"binding":"{approval.signed}","page":0,"id":"TmSq3op92qsX","data":null,"type":"INPUT","value":"yyyy-MM-dd","name":""},{"subtype":"LABEL","height":29.999969482421875,"extractAnchor":null,"left":515.0001831054688,"top":710.0001831054688,"validation":null,"width":39.99995803833008,"extract":false,"binding":null,"page":0,"id":"Col3","data":null,"type":"INPUT","value":"","name":""},{"subtype":"FULLNAME","height":39.99995803833008,"extractAnchor":null,"left":261.9993896484375,"top":759.9994506835938,"validation":null,"width":199.99978637695312,"extract":false,"binding":null,"page":0,"id":"koRZAMyptYIC","data":null,"type":"SIGNATURE","value":"","name":"koRZAMyptYIC"}],"name":""}],"pages":[{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_1.png","index":0,"version":748099},{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_2.png","index":1,"version":748100},{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_3.png","index":2,"version":748101},{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_4.png","index":3,"version":748102},{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_5.png","index":4,"version":748103},{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_6.png","index":5,"version":748104},{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_7.png","index":6,"version":748105},{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_8.png","index":7,"version":748106},{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_9.png","index":8,"version":748107},{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_10.png","index":9,"version":748108},{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_11.png","index":10,"version":748109},{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_12.png","index":11,"version":748110},{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_13.png","index":12,"version":748111},{"height":1030,"left":0,"width":796,"top":0,"id":"e1a1acd27a3ce9dc_14.png","index":13,"version":748112},{"height":1030,"left":0,"width":796,"top":0,"id":"146349bb607a57db_15.png","index":14,"version":723824},{"height":1030,"left":0,"width":796,"top":0,"id":"146349bb607a57db_16.png","index":15,"version":723825},{"height":1030,"left":0,"width":796,"top":0,"id":"146349bb607a57db_17.png","index":16,"version":723826},{"height":1030,"left":0,"width":796,"top":0,"id":"146349bb607a57db_18.png","index":17,"version":723827},{"height":1030,"left":0,"width":796,"top":0,"id":"146349bb607a57db_19.png","index":18,"version":723828}],"external":null,"extract":false,"description":"","id":"c9425617034d9442","data":null,"index":0,"fields":[],"name":"CD-430Lianna1","size":609752}]}Here's my call, where jgot is the JSON shown aboveHttpWebRequest request = (HttpWebRequest)WebRequest.Create("https://sandbox.e-signlive.com/api/packages/e8ff205f-d582-4136-95cb-8d80076ade26/documents/signed_documents"); request.Method = "POST"; request.Accept = "application/json; esl-api-version=10.6"; request.ContentType = "application/json"; request.Headers["Authorization"] = "Basic " + API_KEY; using (var streamWriter = new StreamWriter(request.GetRequestStream())) { streamWriter.Write(jgot); streamWriter.Flush(); streamWriter.Close(); } using (HttpWebResponse response = (HttpWebResponse)request.GetResponse()) { using (StreamReader sr = new StreamReader(response.GetResponseStream())) { if (sr.ReadToEnd() == "") { p("Update Worked", false); } } }I get this error: "The remote server returned an error: (400) Bad Request."Reply to: Looking for options for a multistep signing process
Wednesday, June 1, 2016 at 06:26amReply to: Looking for options for a multistep signing process
Wednesday, June 1, 2016 at 08:31amReply to: Looking for options for a multistep signing process
Wednesday, June 1, 2016 at 09:09amReply to: Looking for options for a multistep signing process
Wednesday, June 1, 2016 at 12:58pm"{"documents":[{"id":"3f0fa19bd43d67b0"}]}"Update: Remember to replace the docId in the above code with your own. :) This goes as a POST request to: Try that and let me know.Reply to: Looking for options for a multistep signing process
Thursday, June 2, 2016 at 04:51amReply to: Looking for options for a multistep signing process
Thursday, June 2, 2016 at 05:06amReply to: Looking for options for a multistep signing process
Thursday, June 2, 2016 at 06:19amReply to: Looking for options for a multistep signing process
Thursday, June 2, 2016 at 08:30amReply to: Looking for options for a multistep signing process
Thursday, June 2, 2016 at 09:13amReply to: Looking for options for a multistep signing process
Thursday, June 2, 2016 at 10:34amReply to: Looking for options for a multistep signing process
Friday, June 3, 2016 at 05:01amReply to: Looking for options for a multistep signing process
Friday, June 3, 2016 at 05:07am