Ryan_Coleman | Posts: 258

Multiple documents per transaction example?

0 votes
I'm looking for a coding example of a JSON package that would have multiple documents per transaction. Does anyone happen to know of a good link or example that I can use?

Duo_Liang | Posts: 3776

Reply to: Multiple documents per transaction example?

0 votes
Hi Ryan, If you are looking for a JSON example where a package is created with multiple documents, below is one:
HTTP Request
POST /api/packages

HTTP Headers
Accept: application/json
Content-Type: multipart/form-data
Authorization: Basic api_key

Attachment shows you how to organize the http body.

And this is an example for creating a package with two documents and two signers:

{
   "documents":[
      {
         "approvals":[
            {
               "id":"Signature1",
               "role":"Role1",
               "fields":[
                  {
                     "page":0,
                     "top":300,
                     "subtype":"FULLNAME",
                     "optional":true,
                     "height":50,
                     "left":100,
                     "width":200,
                     "type":"SIGNATURE",
                     "name":"ExampleSignature"
                  }
               ],
               "name":""
            }
         ],
         "id":"document1",
         "name":"Test Document1"
      },
      {
         "approvals":[
            {
               "id":"Signature2",
               "role":"Role2",
               "fields":[
                  {
                     "page":0,
                     "top":300,
                     "subtype":"FULLNAME",
                     "height":50,
                     "left":100,
                     "width":200,
                     "type":"SIGNATURE",
                     "name":"ExampleSignature"
                  }
               ],
               "name":""
            }
         ],
         "id":"document2",
         "name":"Test Document2"
      }
   ],
   "status":"SENT",
   "type":"PACKAGE",
   "roles":[
      {
         "id":"Role1",
         "type":"SIGNER",
         "signers":[
            {
               "id":"Signer1",
               "email":"[email protected]",
               "firstName":"1.firstname",
               "lastName":"1.lastname"
            }
         ],
         "name":"Role1"
      },
      {
         "id":"Role2",
         "type":"SIGNER",
         "signers":[
            {
               "id":"Signer2",
               "email":"[email protected]",
               "firstName":"2.firstname",
               "lastName":"2.lastname"
            }
         ],
         "name":"Role2"
      }
   ],
   "name":"Example Package with multiple documents"
}
And if I misunderstood your need, please let me know! Duo

Ryan_Coleman | Posts: 258

Reply to: Multiple documents per transaction example?

0 votes
Nope, that answered my question perfectly. Thank you!

Hello! Looks like you're enjoying the discussion, but haven't signed up for an account.

When you create an account, we remember exactly what you've read, so you always come right back where you left off