Authentication
Public endpoints do not require auth. Private data endpoints require `DATA_API_KEY` in either `x-data-api-key` or `Authorization: Bearer ...`.
REST endpoints for enhancement jobs, inspector analysis, and operational metrics.
OpenAPI: /api/openapi
Public endpoints do not require auth. Private data endpoints require `DATA_API_KEY` in either `x-data-api-key` or `Authorization: Bearer ...`.
Enhances a single photo. Send multipart form-data with at least `image`.
curl -X POST "https://reluminas.com/api/enhance" \
-F "image=@/path/to/living-room.jpg" \
-F "tier=preview" \
-F "mode=flambient" \
-F "jobId=job-123456789abc" \
-F "skyPreference=clear_blue" \
-F "fixGeometry=false" \
-F "isTwilight=false"Runs pre-inspector analysis to route prompt fragments before enhancement.
curl -X POST "https://reluminas.com/api/inspect" \
-F "image=@/path/to/photo.jpg" \
-F "visitorId=anon-1234"Runs a targeted masked fix for one generated image region (inpainting-style revision).
curl -X POST "https://reluminas.com/api/enhance/revise" \
-F "image=@/path/to/enhanced.jpg" \
-F "mask=@/path/to/mask.png" \
-F "instruction=keep the original white desk color and texture"Aggregated usage and quality routing metrics for internal dashboards and automation.
curl "https://reluminas.com/api/data/stats?from=2026-01-01T00:00:00Z&to=2026-02-01T00:00:00Z" \
-H "x-data-api-key: YOUR_DATA_API_KEY"Paginated run metadata for QA review and error analysis.
curl "https://reluminas.com/api/data/runs?limit=50&status=success" \
-H "Authorization: Bearer YOUR_DATA_API_KEY"Public aggregate dataset used by the lighting report page.
curl "https://reluminas.com/api/public/reports/lighting"Enhance endpoint rate limit: `ENHANCE_RATE_LIMIT_PER_MIN` (default: 3/min).
Inspect endpoint rate limit: `INSPECT_RATE_LIMIT_PER_MIN` (default: 5/min).
Keep source and output aspect ratio identical to preserve framing fidelity.