Welcome to the doXmind API
The doXmind API is a powerful RESTful interface that allows you to integrate intelligent document processing capabilities into your applications. With our API, you can create, analyze, enhance, and manage documents programmatically.Base URL
All API requests should be made to:Authentication
The doXmind API uses API keys for authentication. Include your API key in the request header:Get your API key from the Dashboard
Example Request
Response Format
All API responses return JSON with the following structure:Success Response
Error Response
Rate Limits
API rate limits vary by plan:| Plan | Requests/Minute | Requests/Hour | Requests/Day |
|---|---|---|---|
| Free | 10 | 100 | 1,000 |
| Plus | 60 | 1,000 | 10,000 |
| Pro | 300 | 5,000 | 50,000 |
| Enterprise | Custom | Custom | Custom |
Error Codes
Common error codes you might encounter:| Code | Description |
|---|---|
INVALID_REQUEST | The request is malformed or missing required parameters |
UNAUTHORIZED | Invalid or missing API key |
FORBIDDEN | Valid API key but insufficient permissions |
NOT_FOUND | Requested resource doesn’t exist |
RATE_LIMIT_EXCEEDED | Too many requests |
INTERNAL_ERROR | Server error - our team is notified automatically |
Pagination
List endpoints support pagination with the following parameters:| Parameter | Type | Default | Description |
|---|---|---|---|
page | integer | 1 | Page number |
limit | integer | 20 | Items per page (max: 100) |
sort | string | created_at | Sort field |
order | string | desc | Sort order (asc or desc) |
Webhooks
Configure webhooks to receive real-time updates:SDK Support
Official SDKs are available for:JavaScript/TypeScript
npm install @doxmind/sdkPython
pip install doxmindGo
go get github.com/doxmind/doxmind-goRuby
gem install doxmind