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 Key

2. 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