Documentation
Integrate Docmaker into your applications. Generate, convert, and process documents programmatically.
Learn about EnterpriseSign up and generate your API key from the dashboard.
Use our RESTful endpoints to process documents.
Receive processed documents instantly.
All API requests require an API key passed in the Authorization header.
/v1/generate/v1/convert/v1/pdf/merge/v1/pdf/split/v1/pdf/compress/v1/ocr/v1/translate/v1/documentscurl -X POST https://api.docmaker.io/v1/generate \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"text": "Create a professional invoice"}'const response = await fetch('https://api.docmaker.io/v1/convert', {
method: 'POST',
headers: { 'Authorization': 'Bearer YOUR_API_KEY' },
body: formData,
});
const result = await response.json();import requests
response = requests.post(
'https://api.docmaker.io/v1/pdf/merge',
headers={'Authorization': 'Bearer YOUR_API_KEY'},
files={'files': [open('doc1.pdf', 'rb'), open('doc2.pdf', 'rb')]}
)
result = response.json()