Create a document from a template and request signatures

Create a document from a template and request signatures.

📘

Creating a template before proceeding!

You will first need to login to sandbox.quicklysign.com (for test environment) or app.quicklysign.com (for live environment) and create a template.

Only once the template is setup will you be able to then use the api call to create a document from the template and send the document for signature.

Please contact [email protected] for more information.

Step 1:
Call POST /documents/<document_key>/create_new_document_from_template
(where the <document_key> is the key of the template you wish to copy).
This creates a new document from the template.

POST /v0/documents/<document_key>/new_document_from_template?access_token=<access_token> HTTP/1.1
Host: sandboxapi.quicklysign.com
Content-Type: application/json
Cache-Control: no-cache
curl -X POST -H "Content-Type: application/json" -H "Cache-Control: no-cache" -d '' 'https://sandboxapi.quicklysign.com/v0/documents/<document_key>/new_document_from_template?access_token=<access_token>'
{
    "status": {
        "status_code": 200
    },
    "data": {
        "document": {
            "can_use_drawn_signature": true,
            "post_signing_url": "",
            "date_updated": 1444160703386.47,
            "can_use_uploaded_signature": true,
            "account_key": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIUCxIHQWNjb3VudBiAgICAmZmNCgyiAQdzYW5kYm94",
            "sequential_signing": true,
            "message": "",
            "serve_pdf_url": "https://sandboxapi.quicklysign.com/v0/documents/ahFzfnRoZW1hc3NpdmUtbGl2ZXIVCxIIRG9jdW1lbnQYgICAgO3biwoMogEHc2FuZGJveA/serve_pdf?access_token=APxXJqbp8RhG4GJQWyE0caADdx7kikithroUgGf0UGp",
            "subject": null,
            "team_key": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIUCxIHQWNjb3VudBiAgICAmZmNCgyiAQdzYW5kYm94",
            "final_blob": null,
            "image_blobs": [
                "AMIfv94YWvLvG2JmGI8AbZb79hgMrSol_qHZ3TUyIIKgLljXOm1VxDttBdw-PgBA6vj7E75NdksUti2Ci8KuY-nROxTC3lvnPstD3qp02C8Vhoqn0W620zF-jQTLj2ZbeVM3BH-jmgoraa02DLP0BHvhbUDutNIi9LvgqTdOXe90ZefPIaTNABjb0cDXoTNIDXeuzEzr07uefWcbEclbjIh5J_vbq5SO1yO0ehAtNvxT1FQvd1FikXnperZeIxDEwAOpnAGZCwYZQPBVDs-gEp774GC7SAI7Za9KhfhIBLAOHB5uHzSa_ipI0qNTuVnYpoJZVnV9aw_0"
            ],
            "created_by": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIRCxIEVXNlchiAgICAgOSRCgyiAQdzYW5kYm94",
            "filename": "cwc application-signed.pdf",
            "use_fallback_pdf_conversion": false,
            "document_name": "cwc application-signed.pdf",
            "exclude_created_by_from_final_mail": false,
            "status": "setup",
            "use_signing_wizard": true,
            "obfuscate_contact_info": false,
            "key": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIVCxIIRG9jdW1lbnQYgICAgO3biwoMogEHc2FuZGJveA",
            "created_by_email": "[email protected]",
            "document_type": "document",
            "image_blob_serving_urls": [
                "http://lh3.googleusercontent.com/6FaMwoy1E1LTnERXIWkk5BCiQJwvpljbpsT95wyN14H6y1sXRLRy7ZiGzQxvQIgC2hagHefMVXhmdkfPOuyyLj44T-mH"
            ],
            "viewers": [
                "ahFzfnRoZW1hc3NpdmUtbGl2ZXI2CxIHQWNjb3VudBiAgICAmZmNCgwLEgRVc2VyGICAgICA5JEKDAsSC1VzZXJBY2NvdW50GAEMogEHc2FuZGJveA",
                "ahFzfnRoZW1hc3NpdmUtbGl2ZXIRCxIEVXNlchiAgICAgOSRCgyiAQdzYW5kYm94"
            ],
            "cc_recipients": [],
            "signatories": [
                {
                    "status": "setup",
                    "uuid": "437f46a2-e74a-54c5-b05d-bca575975f7e",
                    "date_updated": null,
                    "user_key": null,
                    "role": "applicant",
                    "email_send_count": 0,
                    "mobile_number": null,
                    "email": "",
                    "name": ""
                }
            ],
            "account_branding_theme_key": null,
            "can_use_typed_signature": true,
            "original_blob_type": "application/pdf",
            "date_created": 1444160703386.26,
            "original_blob": "AMIfv96AFVGXUqbNac2OMGG3tW_8DObZbiIbkZrK1nAgY-THUSPWgqaYlG8pDk4gaz3JHRjNJlz1Lmw7fRZaTa2oJhcFGTHVvmHUUA2rCJr7upLD6LMQPOzMeq5825i_mw7ij-pZBsy0oPUa7uOXYYSAdbINDzBPZN89QyNqdz8z_LsSZv0u648",
            "data_fields": [
                {
                    "custom_id": "applicant_signature",
                    "uuid": "d2b00b23-eb12-75f6-27b2-c82efb283d68",
                    "date_updated": 1444139488605.03,
                    "type": "signature",
                    "required": true,
                    "filename": null,
                    "height": 40,
                    "width": 150,
                    "blob": null,
                    "signatory_uuid": "437f46a2-e74a-54c5-b05d-bca575975f7e",
                    "x": 440.5,
                    "z": null,
                    "data": null,
                    "y": 908,
                    "description": null
                }
            ]
        }
    }
}

Step 2:
Populate data_field.data values that should be pre-populated.
Update the email address of signatories.
The "data" property of the "data_field" object is the field that get's updated with any data you'd like pre-populated before signing.

"signatories": [
                {
                    "status": "setup",
                    "uuid": "437f46a2-e74a-54c5-b05d-bca575975f7e",
                    "date_updated": null,
                    "user_key": null,
                    "role": "applicant",
                    "email_send_count": 0,
                    "mobile_number": null,
                    "email": "",
                    "name": ""
                }
            ],
 
"data_fields": [
                {
                    "custom_id": "applicant_signature",
                    "uuid": "d2b00b23-eb12-75f6-27b2-c82efb283d68",
                    "date_updated": 1444139488605.03,
                    "type": "signature",
                    "required": true,
                    "filename": null,
                    "height": 40,
                    "width": 150,
                    "blob": null,
                    "signatory_uuid": "437f46a2-e74a-54c5-b05d-bca575975f7e",
                    "x": 440.5,
                    "z": null,
                    "data": null,
                    "y": 908,
                    "description": null
                }
            ]

Note: To update signatories, find them by role in the signatory array.
To update data_fields, you can find them by custom_id.

Step 3:
Call PUT /documents/<document_key>/request_signatures (where <document_key> is the key property of the newly created document (from step 1). This will send signature requests to the signatories to the email addresses specified in step 2.
The document status will be updated to "awaiting_signatures" and signature request will be sent.

PUT /v0/documents/ahFzfnRoZW1hc3NpdmUtbGl2ZXIVCxIIRG9jdW1lbnQYgICAgJmDnAoMogEHc2FuZGJveA/request_signatures?access_token=<access_token> HTTP/1.1
Host: sandboxapi.quicklysign.com
Content-Type: application/json
Cache-Control: no-cache

{
      "can_use_drawn_signature": true,
      "post_signing_url": "",
      "date_updated": 1444165417464.71,
      "can_use_uploaded_signature": true,
      "account_key": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIUCxIHQWNjb3VudBiAgICAmZmNCgyiAQdzYW5kYm94",
      "sequential_signing": true,
      "message": "",
      "serve_pdf_url": "https://sandboxapi.quicklysign.com/v0/documents/ahFzfnRoZW1hc3NpdmUtbGl2ZXIVCxIIRG9jdW1lbnQYgICAgJmDnAoMogEHc2FuZGJveA/serve_pdf?access_token=APxXJqbp8RhG4GJQWyE0caADdx7kikithroUgGf0UGp",
      "subject": null,
      "team_key": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIUCxIHQWNjb3VudBiAgICAmZmNCgyiAQdzYW5kYm94",
      "final_blob": null,
      "image_blobs": [
        "AMIfv97uvbimdOxAuxa9oUS-l_AMfppTKSpAgLqjO0T_cgmAODZSodtyv_axPF-jr4t3BypRe8cf4-O2OnGCOVNLHeXNRGaJqIZk8zeIyi1qCfqb7bMBxwelJlrZdTrm7jK8wOlO3qEtYPUpeXevP2PcLsrbTr7PB5-JegePP-xObApdljWmsc_M-_luDDDVO0GJ3D8itkRX7PQY2tzYcsRsreRFi1gTJieQhFC2wJ4PS_rk4fFWRCxsPW58gCQ0kKFMdaE0Ie9Ifglmp0DfE3KvEeBchIWTvj_tLkloTUbiHSMhxng-lpa_TYVkpqhZyuFqKRoErnV-"
      ],
      "created_by": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIRCxIEVXNlchiAgICAgOSRCgyiAQdzYW5kYm94",
      "filename": "Exampledocument.pdf",
      "use_fallback_pdf_conversion": false,
      "document_name": "Example document",
      "exclude_created_by_from_final_mail": false,
      "status": "setup",
      "use_signing_wizard": true,
      "obfuscate_contact_info": false,
      "key": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIVCxIIRG9jdW1lbnQYgICAgJmDnAoMogEHc2FuZGJveA",
      "created_by_email": "[email protected]",
      "document_type": "document",
      "image_blob_serving_urls": [
        "https://lh3.googleusercontent.com/J49U0N33Quo_OgQg-TloO1s5PO_h00jJpdcU6LggeZ7xZJfyFCik9jQrbp7IG7oQmGiTzL0wRI-ilWNS4VjI2iFWFzH5"
      ],
      "viewers": [
        "ahFzfnRoZW1hc3NpdmUtbGl2ZXI2CxIHQWNjb3VudBiAgICAmZmNCgwLEgRVc2VyGICAgICA5JEKDAsSC1VzZXJBY2NvdW50GAEMogEHc2FuZGJveA",
        "ahFzfnRoZW1hc3NpdmUtbGl2ZXIRCxIEVXNlchiAgICAgOSRCgyiAQdzYW5kYm94"
      ],
      "cc_recipients": [],
      "signatories": [
        {
          "status": "setup",
          "uuid": "9c378cf5-3f46-ecca-7f0e-0e5d7d6cb9b8",
          "date_updated": null,
          "user_key": null,
          "role": "Applicant",
          "email_send_count": 0,
          "mobile_number": null,
          "email": "[email protected]",
          "name": "Rob"
        }
      ],
      "account_branding_theme_key": null,
      "can_use_typed_signature": true,
      "original_blob_type": "application/pdf",
      "date_created": 1444165417464.55,
      "original_blob": "AMIfv978ojEEM2CFgZHHd0e_wJWCTZ4eqmjXjzwiCS5SEE-2KrKs5Pt-SWZzigonYInjUef0hKoKgRByNNf5RQLNTSR5Qf9bn6CHg8LNm0o3okXjXVlfuE8VdZ6w5gfJSXvMi-dFaCV59MYyifgJAaeNMgsRZhOTXuEvsGbxs3DX2oC4CFk38ng",
      "data_fields": [
        {
          "custom_id": null,
          "uuid": "22b43b61-312b-1bde-ec06-6f8d1c1a208d",
          "date_updated": 1444164548622.06,
          "type": "signature",
          "required": true,
          "filename": null,
          "height": 40,
          "width": 150,
          "blob": null,
          "signatory_uuid": "9c378cf5-3f46-ecca-7f0e-0e5d7d6cb9b8",
          "x": 241.5,
          "z": null,
          "data": "",
          "y": 440,
          "description": null
        },
        {
          "custom_id": null,
          "uuid": "875d15ea-c10b-fcd6-19f7-2022e73edc92",
          "date_updated": 1444164548622.09,
          "type": "text",
          "required": false,
          "filename": null,
          "height": 22,
          "width": 150,
          "blob": null,
          "signatory_uuid": "9c378cf5-3f46-ecca-7f0e-0e5d7d6cb9b8",
          "x": 98.5,
          "z": null,
          "data": "Predefined text",
          "y": 243,
          "description": null
        }
      ]
    }
curl -X PUT -H "Content-Type: application/json" -H "Cache-Control: no-cache" -d '{
      "can_use_drawn_signature": true,
      "post_signing_url": "",
      "date_updated": 1444165417464.71,
      "can_use_uploaded_signature": true,
      "account_key": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIUCxIHQWNjb3VudBiAgICAmZmNCgyiAQdzYW5kYm94",
      "sequential_signing": true,
      "message": "",
      "serve_pdf_url": "https://sandboxapi.quicklysign.com/v0/documents/ahFzfnRoZW1hc3NpdmUtbGl2ZXIVCxIIRG9jdW1lbnQYgICAgJmDnAoMogEHc2FuZGJveA/serve_pdf?access_token=APxXJqbp8RhG4GJQWyE0caADdx7kikithroUgGf0UGp",
      "subject": null,
      "team_key": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIUCxIHQWNjb3VudBiAgICAmZmNCgyiAQdzYW5kYm94",
      "final_blob": null,
      "image_blobs": [
        "AMIfv97uvbimdOxAuxa9oUS-l_AMfppTKSpAgLqjO0T_cgmAODZSodtyv_axPF-jr4t3BypRe8cf4-O2OnGCOVNLHeXNRGaJqIZk8zeIyi1qCfqb7bMBxwelJlrZdTrm7jK8wOlO3qEtYPUpeXevP2PcLsrbTr7PB5-JegePP-xObApdljWmsc_M-_luDDDVO0GJ3D8itkRX7PQY2tzYcsRsreRFi1gTJieQhFC2wJ4PS_rk4fFWRCxsPW58gCQ0kKFMdaE0Ie9Ifglmp0DfE3KvEeBchIWTvj_tLkloTUbiHSMhxng-lpa_TYVkpqhZyuFqKRoErnV-"
      ],
      "created_by": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIRCxIEVXNlchiAgICAgOSRCgyiAQdzYW5kYm94",
      "filename": "Exampledocument.pdf",
      "use_fallback_pdf_conversion": false,
      "document_name": "Example document",
      "exclude_created_by_from_final_mail": false,
      "status": "setup",
      "use_signing_wizard": true,
      "obfuscate_contact_info": false,
      "key": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIVCxIIRG9jdW1lbnQYgICAgJmDnAoMogEHc2FuZGJveA",
      "created_by_email": "[email protected]",
      "document_type": "document",
      "image_blob_serving_urls": [
        "https://lh3.googleusercontent.com/J49U0N33Quo_OgQg-TloO1s5PO_h00jJpdcU6LggeZ7xZJfyFCik9jQrbp7IG7oQmGiTzL0wRI-ilWNS4VjI2iFWFzH5"
      ],
      "viewers": [
        "ahFzfnRoZW1hc3NpdmUtbGl2ZXI2CxIHQWNjb3VudBiAgICAmZmNCgwLEgRVc2VyGICAgICA5JEKDAsSC1VzZXJBY2NvdW50GAEMogEHc2FuZGJveA",
        "ahFzfnRoZW1hc3NpdmUtbGl2ZXIRCxIEVXNlchiAgICAgOSRCgyiAQdzYW5kYm94"
      ],
      "cc_recipients": [],
      "signatories": [
        {
          "status": "setup",
          "uuid": "9c378cf5-3f46-ecca-7f0e-0e5d7d6cb9b8",
          "date_updated": null,
          "user_key": null,
          "role": "Applicant",
          "email_send_count": 0,
          "mobile_number": null,
          "email": "[email protected]",
          "name": "Rob"
        }
      ],
      "account_branding_theme_key": null,
      "can_use_typed_signature": true,
      "original_blob_type": "application/pdf",
      "date_created": 1444165417464.55,
      "original_blob": "AMIfv978ojEEM2CFgZHHd0e_wJWCTZ4eqmjXjzwiCS5SEE-2KrKs5Pt-SWZzigonYInjUef0hKoKgRByNNf5RQLNTSR5Qf9bn6CHg8LNm0o3okXjXVlfuE8VdZ6w5gfJSXvMi-dFaCV59MYyifgJAaeNMgsRZhOTXuEvsGbxs3DX2oC4CFk38ng",
      "data_fields": [
        {
          "custom_id": null,
          "uuid": "22b43b61-312b-1bde-ec06-6f8d1c1a208d",
          "date_updated": 1444164548622.06,
          "type": "signature",
          "required": true,
          "filename": null,
          "height": 40,
          "width": 150,
          "blob": null,
          "signatory_uuid": "9c378cf5-3f46-ecca-7f0e-0e5d7d6cb9b8",
          "x": 241.5,
          "z": null,
          "data": "",
          "y": 440,
          "description": null
        },
        {
          "custom_id": null,
          "uuid": "875d15ea-c10b-fcd6-19f7-2022e73edc92",
          "date_updated": 1444164548622.09,
          "type": "text",
          "required": false,
          "filename": null,
          "height": 22,
          "width": 150,
          "blob": null,
          "signatory_uuid": "9c378cf5-3f46-ecca-7f0e-0e5d7d6cb9b8",
          "x": 98.5,
          "z": null,
          "data": "Predefined text",
          "y": 243,
          "description": null
        }
      ]
    }' 'https://sandboxapi.quicklysign.com/v0/documents/ahFzfnRoZW1hc3NpdmUtbGl2ZXIVCxIIRG9jdW1lbnQYgICAgJmDnAoMogEHc2FuZGJveA/request_signatures?access_token=<access_token>'
{
    "status": {
        "status_code": 200
    },
    "data": {
        "document": {
            "can_use_drawn_signature": true,
            "post_signing_url": "",
            "date_updated": 1444165750701.4502,
            "can_use_uploaded_signature": true,
            "account_key": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIUCxIHQWNjb3VudBiAgICAmZmNCgyiAQdzYW5kYm94",
            "sequential_signing": true,
            "message": "",
            "serve_pdf_url": "https://sandboxapi.quicklysign.com/v0/documents/ahFzfnRoZW1hc3NpdmUtbGl2ZXIVCxIIRG9jdW1lbnQYgICAgJmDnAoMogEHc2FuZGJveA/serve_pdf?access_token=APxXJqbp8RhG4GJQWyE0caADdx7kikithroUgGf0UGp",
            "subject": null,
            "team_key": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIUCxIHQWNjb3VudBiAgICAmZmNCgyiAQdzYW5kYm94",
            "final_blob": null,
            "image_blobs": [
                "AMIfv97uvbimdOxAuxa9oUS-l_AMfppTKSpAgLqjO0T_cgmAODZSodtyv_axPF-jr4t3BypRe8cf4-O2OnGCOVNLHeXNRGaJqIZk8zeIyi1qCfqb7bMBxwelJlrZdTrm7jK8wOlO3qEtYPUpeXevP2PcLsrbTr7PB5-JegePP-xObApdljWmsc_M-_luDDDVO0GJ3D8itkRX7PQY2tzYcsRsreRFi1gTJieQhFC2wJ4PS_rk4fFWRCxsPW58gCQ0kKFMdaE0Ie9Ifglmp0DfE3KvEeBchIWTvj_tLkloTUbiHSMhxng-lpa_TYVkpqhZyuFqKRoErnV-"
            ],
            "created_by": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIRCxIEVXNlchiAgICAgOSRCgyiAQdzYW5kYm94",
            "filename": "Exampledocument.pdf",
            "use_fallback_pdf_conversion": false,
            "document_name": "Example document",
            "exclude_created_by_from_final_mail": false,
            "status": "awaiting_signatures",
            "use_signing_wizard": true,
            "obfuscate_contact_info": false,
            "key": "ahFzfnRoZW1hc3NpdmUtbGl2ZXIVCxIIRG9jdW1lbnQYgICAgJmDnAoMogEHc2FuZGJveA",
            "created_by_email": "[email protected]",
            "document_type": "document",
            "image_blob_serving_urls": [
                "https://lh3.googleusercontent.com/J49U0N33Quo_OgQg-TloO1s5PO_h00jJpdcU6LggeZ7xZJfyFCik9jQrbp7IG7oQmGiTzL0wRI-ilWNS4VjI2iFWFzH5"
            ],
            "viewers": [
                "ahFzfnRoZW1hc3NpdmUtbGl2ZXI2CxIHQWNjb3VudBiAgICAmZmNCgwLEgRVc2VyGICAgICA5JEKDAsSC1VzZXJBY2NvdW50GAEMogEHc2FuZGJveA",
                "ahFzfnRoZW1hc3NpdmUtbGl2ZXIRCxIEVXNlchiAgICAgOSRCgyiAQdzYW5kYm94"
            ],
            "cc_recipients": [],
            "signatories": [
                {
                    "status": "setup",
                    "uuid": "9c378cf5-3f46-ecca-7f0e-0e5d7d6cb9b8",
                    "date_updated": null,
                    "user_key": null,
                    "role": "Applicant",
                    "email_send_count": 0,
                    "mobile_number": null,
                    "email": "[email protected]",
                    "name": "Rob"
                }
            ],
            "account_branding_theme_key": null,
            "can_use_typed_signature": true,
            "original_blob_type": "application/pdf",
            "date_created": 1444165417464.55,
            "original_blob": "AMIfv978ojEEM2CFgZHHd0e_wJWCTZ4eqmjXjzwiCS5SEE-2KrKs5Pt-SWZzigonYInjUef0hKoKgRByNNf5RQLNTSR5Qf9bn6CHg8LNm0o3okXjXVlfuE8VdZ6w5gfJSXvMi-dFaCV59MYyifgJAaeNMgsRZhOTXuEvsGbxs3DX2oC4CFk38ng",
            "data_fields": [
                {
                    "custom_id": null,
                    "uuid": "22b43b61-312b-1bde-ec06-6f8d1c1a208d",
                    "date_updated": 1444164548622.06,
                    "type": "signature",
                    "required": true,
                    "filename": null,
                    "height": 40,
                    "width": 150,
                    "blob": null,
                    "signatory_uuid": "9c378cf5-3f46-ecca-7f0e-0e5d7d6cb9b8",
                    "x": 241.5,
                    "z": null,
                    "data": null,
                    "y": 440,
                    "description": null
                },
                {
                    "custom_id": null,
                    "uuid": "875d15ea-c10b-fcd6-19f7-2022e73edc92",
                    "date_updated": 1444164548622.09,
                    "type": "text",
                    "required": false,
                    "filename": null,
                    "height": 22,
                    "width": 150,
                    "blob": null,
                    "signatory_uuid": "9c378cf5-3f46-ecca-7f0e-0e5d7d6cb9b8",
                    "x": 98.5,
                    "z": null,
                    "data": "Predefined text",
                    "y": 243,
                    "description": null
                }
            ]
        }
    }
}