A taste of the docs
Submit a job with an image and an intent. Lumistate resolves billing, runs the enhancement on its worker pipeline, and notifies your endpoint when the result is ready. No image processing to run yourself.
curl https://api.lumistate.com/v1/jobs \
-H "Authorization: Bearer ls_live_…" \
-H "Idempotency-Key: mls-7781-kitchen" \
-d '{
"intent": "lived_in",
"image_url": "https://portal.example/123.jpg",
"callback_url": "https://portal.example/hooks"
}'
# → 202 Accepted
{ "id": "job_a1b2", "status": "queued" }Built for platforms
Enhance photos at ingestion so every listing on your portal looks studio-shot - white-label, under your brand, no agent action needed.
Offer member agents one-click enhancement and compliant disclosures directly inside your MLS, fed by a single API integration.
Re-process an entire back catalog of listings in bulk, then keep new uploads enhanced automatically going forward.
Pipe images through enhancement as part of your existing RESO / feed sync, with results returned by webhook.
The endpoints
The pipeline is live in the product today. These are the endpoints rolling out as the public API opens.
Studio-grade correction: HDR, perspective, sky and exterior cleanup on a raw upload.
POST /v1/jobs · intent: just_clean_upRemove clutter and personal items, then add light home-staging touches.
POST /v1/jobs · intent: lived_inFurnish an empty room programmatically, with selectable styles.
POST /v1/jobs · intent: stage_emptyGenerate an immersive walk-through from a set of room photos.
POST /v1/toursDerive a clean 2D floor plan from listing photos and dimensions.
POST /v1/floorplansTurn a listing's stills into a narrated short-form reel.
POST /v1/videosSigned callbacks the moment a job finishes - no polling required.
event: job.completedBackfill an entire portfolio in one call and track it as a listing.
POST /v1/jobs · photos[]Compliant by default
Every image the API generates is AI-edited, and Lumistate attaches the right disclosure automatically - so your platform stays compliant without writing the compliance logic yourself.
Transparency labelling on AI-altered images for EU listings.
Watermarked copy + audit trail for California disclosures.
EU or US storage region per integration. GDPR-aligned.
Every job and asset version is logged and retrievable.