Collect information and easily create contracts using templates, AI, or create and edit your own.

Work with internal and external participants to review, edit, red-line, and approve contracts in real-time.

Build and streamline workflows, reduce manual steps, and speed up contract lifecycles.

Capture secure, compliant, and legally binding signatures on any device.

Organize, track, store and report on contracts effortlessly throughout their lifecycle.

Connect seamlessly with your daily tools, integrate payment collection, or build custom integrations using our APIs.

Developer Resources from Docubee

Get your application to market faster with seamless eSignature APIs from Docubee.

The Better Way to Integrate eSignature Capabilities

Easy to Implement

Docubee lets you get up and running within a matter of minutes. We have the resources you need to get started and a friendly support team to help you every step of the way.

Built to Scale Alongside You

Docubee features flexible pricing that aligns with your business and your customer needs. Easily scale as needs change as your business grows.

Makes Security a No-Brainer

Docubee meets and exceeds the highest security and compliance standards for protecting sensitive information. Legally binding and HIPAA compliant.

Get Docubee API Sample Code

Try Docubee API in your favorite coding language.

Upload Document
Send Document For Signing
Get Document Status
Download Signed Documents
Curl
Node.js
Python
curl -X POST https://docubee.app/api/v2/documents \
-H 'Authorization: WORKSPACE-ACCESS-TOKEN' \
-H 'Content-Type: application/pdf' \
--data-binary "@path/to/file.pdf"
const fs = require('fs');
const fetch = require('node-fetch');
const fileContents = fs.readFileSync('path/to/file.pdf');
const response = await fetch(`https://docubee.app/api/v2/documents`, {
body: fileContents,
headers: {
Authorization: 'WORKSPACE-ACCESS-TOKEN',
'Content-Type': 'application/pdf'
},
method: 'POST'
});
const { documentId } = await response.json();
import requests
import json
url = 'https://docubee.app/api/v2/documents'
headers = {
'Authorization': 'WORKSPACE-ACCESS-TOKEN'
'Content-Type': 'application/pdf'
}
data = open('path/to/file.pdf', 'rb').read()
response = requests.post(url=url, headers=headers, data=data)
print(response.json())
Curl
Node.js
Python
Curl
Node.js
Python
curl -X GET https://docubee.app/api/v2/signatures/:processId/status \
-H 'Authorization: WORKSPACE-ACCESS-TOKEN'
const fetch = require('node-fetch');
const response = await fetch('https://docubee.app/api/v2/signatures/:processId/status', {
headers: {
Authorization: 'WORKSPACE-ACCESS-TOKEN'
},
method: 'GET'
});
const res = await response.json();
import requests
import json
url = 'https://docubee.app/api/v2/signatures/:processId/status'
headers = {
'Authorization': 'WORKSPACE-ACCESS-TOKEN',
'Content-Type': 'application/json'
}
response = requests.get(url=url, headers=headers)
print(response.json())
Curl
Node.js
Python
curl -X GET https://docubee.app/api/v2/documents/:documentId \
-H 'Authorization: WORKSPACE-ACCESS-TOKEN' \
-o myfile.extension
const fs = require('fs');
const fetch = require('node-fetch');
const response = await fetch(`https://docubee.app/api/v2/documents/:documentId`, {
headers: {
Authorization: 'WORKSPACE-ACCESS-TOKEN'
},
method: 'GET'
});
const buffer = await response.buffer();
fs.writeFileSync('/path/to/file.extension', buffer);
import requests
url = 'https://docubee.app/api/v2/documents/:documentId'
headers = {
'Authorization': 'WORKSPACE-ACCESS-TOKEN'
}
response = requests.get(url=url, headers=headers)
with open('path/to/file.extension', 'wb') as fd:
fd.write(response.content)

Getting Started Made Easy

API Documentation

Our documentation guides you through development and offers code samples to help you jump in fast.

 

View Documentation

Postman Collection

Postman allows you to explore and test the Docubee API using a collection of calls we’ve selected.

Download Now

Get Support for Docubee API

Contract the Docubee team for help configuring or troubleshooting Docubee API.

Get to Market Faster

Easily add eSignature functionality to your applications and get to market faster with Docubee API.