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:

  1. Sign up for a DOCUPAPERLESS account
  2. Generate an API key in your account settings
  3. 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