API Reference
Welcome to the DocMatrix AI API documentation. Here you'll find comprehensive guides and documentation to help you start working with our APIs as quickly as possible.
Authentication
DocMatrix AI uses API keys to authenticate requests. You can view and manage your API keys in the Dashboard.
curl -X POST https://api.docmatrixai.com/v1/analyze \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"document_url": "https://example.com/document.pdf"}'
Error Handling
DocMatrix AI uses conventional HTTP response codes to indicate the success or failure of an API request.
- 2xx: Success
- 4xx: Client errors
- 5xx: Server errors
Rate Limits
The API has rate limits based on your plan. The current limits are:
- Free: 100 requests per day
- Pro: 1,000 requests per day
- Enterprise: Custom limits
ContractAI API
POST /v1/contract/upload
Upload a contract document for analysis.
curl -X POST https://api.docmatrixai.com/v1/contract/upload \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: multipart/form-data" \ -F "file=@contract.pdf"
ExpenseDocAI API
POST /v1/expense/upload
Upload a receipt or expense document for processing.
curl -X POST https://api.docmatrixai.com/v1/expense/upload \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: multipart/form-data" \ -F "file=@receipt.jpg"
HR-DocAI API
POST /v1/hr/upload
Upload an HR document for processing.
curl -X POST https://api.docmatrixai.com/v1/hr/upload \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: multipart/form-data" \ -F "file=@document.pdf"
SupplyDocAI API
POST /v1/supply/upload
Upload a supply chain document for processing.
curl -X POST https://api.docmatrixai.com/v1/supply/upload \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: multipart/form-data" \ -F "file=@document.pdf"