Skip to main content
DocIntell provides a REST API that can be accessed from any programming language. This section contains examples in popular languages.

Common Patterns

Authentication

All requests require an API key in the Authorization header:
Authorization: Bearer dk_live_YOUR_API_KEY

Async Processing

Document extraction is asynchronous. Here’s the recommended flow using webhooks: Two options for tracking completion:
MethodBest For
Webhooks (recommended)Production systems, real-time notifications
PollingQuick testing, simple scripts

Error Handling

All errors return RFC 7807 format:
{
  "error": "error_code",
  "message": "Human-readable message"
}

Rate Limits

OperationLimit
Document Ingestion100/hour
Job Status Checks1,000/hour