RoomVisualization
A room visualization. The same shape is returned on creation, by polling and in the history list.
- bestType: boolean
Effort True when the result was accepted although not every product could be verified in the image
- createdType: stringFormat: date-time
At the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
- errorType: object | nullProperties: 2
Set when
statusisfailed - idType: stringFormat: uuid
Visualization ID. Use it to poll for the result.
- preparedType: string | nullFormat: uri
Room Image Url The emptied room photo the products were placed into. Null without a photo, or until cleanup has finished.
- productsType:Properties: 11
Products placed in the room. With
stylesthis is empty until the products are chosen; withproductIdsit is filled from creation. - resultType: string | nullFormat: uri
Image Url The furnished room. Null until the job completes.
- roomType: string | nullFormat: uri
Image Url The stored room photo. Null when the room was created without a photo.
- roomType: enumnullable
Type valuesliving-roombedroomdining-roomkitchenbathroomoffice - selectionType: object | nullProperties: 2
Why these products were chosen. Only for
stylesrequests. - statusType: stringenumvaluesqueuedprocessingcompletedfailed
- stepType: string | nullenum
The step the job is in.
nulluntil the first step starts; after the job has finished or failed, it keeps the last step reached (finishfor completed jobs).cleanuponly happens for a room photo.valuespreparecleanuparrangefurnishfinish - stylesType: array of string
The one or two styles used, sorted alphabetically. Empty when the request used
productIds. - updatedType: stringFormat: date-time
At the date-time notation as defined by RFC 3339, section 5.6, for example, 2017-07-21T17:32:28Z
{
"id": "0b9f3c52-6f1e-4c63-9a77-3f5a2d1c8e10",
"status": "completed",
"step": "finish",
"roomType": "living-room",
"styles": [
"modern",
"scandinavian"
],
"roomImageUrl": null,
"preparedRoomImageUrl": null,
"resultImageUrl": "https://cdn.youzu.ai/generated/0b9f3c52.jpg",
"products": [
{
"index": 0,
"productId": "sofa-123",
"variantId": "sofa-123-grey",
"sku": "SOFA-123-GR",
"name": "Three-seater sofa, grey",
"imageUrl": "https://cdn.example.com/sofa-123.jpg",
"url": "https://shop.example.com/products/sofa-123",
"price": {
"amount": 899,
"currency": "EUR"
},
"dimensions": {
"widthCm": 220,
"heightCm": 85,
"lengthCm": 95
},
"category": "sofa",
"box": {
"x1": 18.5,
"y1": 52.1,
"x2": 61.2,
"y2": 81.7
}
}
],
"selection": {
"rationale": "A light grey sofa and oak coffee table anchor the seating area.",
"warnings": []
},
"bestEffort": false,
"error": null,
"createdAt": "2026-10-30T09:12:44.000Z",
"updatedAt": "2026-10-30T09:13:58.000Z"
}