API Documentation
Integrate DOCUPAPERLESS's powerful e-signature capabilities into your applications with our robust API.
Getting Started
To begin using the DOCUPAPERLESS API, you'll need to:
- Sign up for a DOCUPAPERLESS account
- Generate an API key in your account settings
- Install our client library or make direct HTTP requests
Authentication
All API requests must be authenticated using your API key. Include it in the header of each request:
Authorization: Bearer YOUR_API_KEY
Endpoints
-
Create Document
POST /api/v1/documents
Create a new document for signing.
-
Get Document
GET /api/v1/documents/{document_id}
Retrieve details of a specific document.
-
Send for Signature
POST /api/v1/documents/{document_id}/send
Send a document for signature to specified recipients.
Sample Code
import requests
api_key = 'YOUR_API_KEY'
base_url = 'https://api.DOCUPAPERLESS.com/v1'
headers = {
'Authorization': f'Bearer {api_key}',
'Content-Type': 'application/json'
}
# Create a new document
response = requests.post(f'{base_url}/documents', headers=headers, json={
'name': 'Contract.pdf',
'file_url': 'https://example.com/contract.pdf'
})
document = response.json()
print(f"Document created with ID: {document['id']}")
Ready to get started?
Sign up for a free API key and start integrating DOCUPAPERLESS into your applications today.
Get Your API Key