Fetches all pending images for the project, auto-detects HDR bracket sets from EXIF
metadata, groups them, and enqueues all jobs in a single call.
Project must be in pending status. Returns 409 if already processing or completed.
Once this call succeeds, the project moves to processing status — no further uploads
are accepted and this endpoint cannot be called again for the same project.
HDR detection: Images captured within bracketWindowSeconds of each other with
an EV spread ≥ 0.5 stops are automatically grouped as HDR bracket sets. No client-side
grouping is needed — upload all images flat and let the API handle it.
Payment: Charged once per project.
essential / ultimate): charged at the plan rate from your pricing tier.Documentation Index
Fetch the complete documentation index at: https://docs.fotolabs.co/llms.txt
Use this file to discover all available pages before exploring further.
API key with fl_ prefix, issued from the Fotolabs dashboard
AI enhancement style. Overrides the project-level default.
original, twilight, virtual-stage Automatically correct horizon tilt using Hough line detection.
Override lens distortion correction. Omit to use automatic detection (recommended).
false skips correction; true forces it.
Free-text instruction passed to the AI model for all images in this batch.
"Brighten the foreground and add a warm sunset tone"
Time window in seconds used to group HDR bracket exposures.
0.5 <= x <= 30All jobs enqueued. Project is now in processing status.
Poll each jobId via GET /v1/images/{imageId}.