API Reference

Sample Python Code

import json
import requests
from requests_toolbelt import MultipartEncoder   	 

payload = {
	'signatories': [
    	{
        	'coordinates': [
            	{
                	'llx': <x-coordinate:integer>,
                	'lly': <y-coordinate:integer>,
                	'page': <page number:integer>
            	}
        	],
        	'name': '<name>',
        	'mobile_number': '<mobile number without country code>',
        	'email': '<email>',
        	'callback_url': '<callback url>'
    	}
	],
	'expiry': <no of minutes before expiry:integer>
}
multipart = MultipartEncoder(
	fields={
    	'pdf_file': (
        	'<filename>.pdf',
        	open('/path/to/<filename>.pdf', 'rb'),
        	'application/pdf'
    	),
    	'configuration': json.dumps(payload)
	}
)

headers = {
	'Authorization': 'Basic <Base64Encoded(ClientID : ClientSecret)>',
	'Content-Type': multipart.content_type
}

response = requests.post(url, headers=headers, data=multipart)

print(response.json())