API Documentation
API is still in development, use the platform for now.
Integrate Rulo's AI reasoning engine directly into your workflow with our RESTful API.
Quick Start
1. Get your API key
Generate API Key2. Make your first request
# Upload and analyze a drawing
curl
-X POST https://api.reuleaux.ai/v1/analyze \-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@drawing.pdf"
API Endpoints
POST/v1/analyze
Upload and analyze an engineering drawing
GET/v1/drawings/:id
Retrieve analysis results for a specific drawing
GET/v1/drawings
List all analyzed drawings
POST/v1/query
Query the AI co-pilot about a drawing
Response Format
{
"id": "drw_1234567890",
"status": "complete",
"features": [
{
"type": "threaded_hole",
"diameter": 12.5,
"tolerance": "±0.005",
"process": {
"primary": "CNC_tapping",
"secondary": ["deburring", "inspection"]
},
"cost_drivers": {
"high": ["tight_tolerance"]
}
}
],
"manufacturing_context": { ... }
}Rate Limits
Starter
60 requests/min
Professional
600 requests/min
Enterprise
Custom