API & Webhook Integration
Generate Documents using Webhooks & APIs
Last updated
Was this helpful?
Was this helpful?
Hello {{name}},
{{email}}
{{address}} {{state}} {{country}}Method: POST
URL: https://api.docupilot.app/documents/create/{org_unique}/{template_unique}/
Headers:
Content-Type: application/json
Body:
{
"name":"John",
"email":"johj@example.com",
"address":"XYZ Street",
"state":"CA",
"country":"USA"
}{
"status": "success",
"data": null
}{
"status": "success",
"data": {
"file_url": "https://docupilot-documents.s3.amazonaws.com/temp/1a2cadd4-33f7-4f0c-9d9a-3e87803d3e7b/contract.pdf?AWSAccessKeyId=AKIAJTKZBQI56EOPGLFQ&Signature=BHG3mejXO3f1ymBcZVjMB04Sr6U%3D&Expires=1530277229",
"file_name": "contract.pdf"
}
}import requests
# update your API Endpoint URL here
api_endpoint = "https://api.docupilot.app/documents/create/46ac75c3/5e7d03ec"
payload = {
"customer_name":"John",
"customer_email":"john@example.com",
"line_items":[
{
"description":"Design",
"quantity":1,
"price":"230"
},
{
"description":"Development",
"quantity":4,
"price":"130"
}
]
}
headers = {
'Content-Type': "application/json"
}
response = requests.post(api_endpoint, data=payload, headers=headers)
print(response.text)