Integration Overview
Prerequisites
- A DocIntell account (sign up here)
- A PDF document to extract (or use our sample invoice)
curlor your favorite HTTP client
Step 1: Get Your API Key
Log in to Dashboard
Go to app.docintell.com and sign in.
Create a New Key
Click Create API Key, give it a name (e.g., “Development”), and select the environment:
- Live (
dk_live_...) — Production use - Test (
dk_test_...) — Development and testing
Step 2: Ingest a Document
Upload your first PDF to DocIntell. The API accepts documents up to 100MB.The
202 Accepted response means your document is queued for processing.
Extraction typically completes in under 60 seconds for a 50-page document.Step 3: Check Job Status
Poll the job status until extraction completes:Congratulations! You’ve successfully uploaded your first document for extraction.
What’s Next?
Webhooks
Set up real-time notifications
Error Handling
Handle errors gracefully
API Reference
Complete API documentation
Common Issues
401 Unauthorized
401 Unauthorized
400 Invalid file type
400 Invalid file type
Only PDF files are supported. Ensure your file has a
.pdf extension and correct MIME type.413 File too large
413 File too large
Maximum file size is 100MB. For larger documents, consider splitting them.
429 Rate limit exceeded
429 Rate limit exceeded
You’ve exceeded the rate limit. Check the
Retry-After header and try again later.