source_asset_id.
Source assets
Inline
file and source_url create requests are still accepted on POST /api/v1/generations, but they are compatibility mode. They can return status=ingesting until deferred source ingest finishes.Lifecycle
Create a generation
job_id to poll status or correlate webhook delivery.
Create request fields
Get a generation
image_url values are signed and short-lived. Persist the asset in your own storage if your workflow needs longer retention.Regenerate a generation
Response model
Create, get, and regenerate return the same job envelope.Shared workflow model
Room family rules
Multi-room staging requests must stay inside one supported family.Style presets
The public API accepts canonical preset ids:modern, scandi, boho, country, industrial, mediterranean, luxury, eclectic, and japandia.
