Furnishing API
API documentation for the space furnishing service
Furnishing API
The furnishing service allows you to virtually furnish empty spaces or replace existing furniture in your images.
Generate a furnishing
Request Parameters
The unique user identifier (UUID)
URL of the space image to furnish
The desired furnishing theme. Accepted values: STANDARD, MODERN, SCANDINAVIAN, INDUSTRIAL, COASTAL, FARMHOUSE, LUXURY, AMERICAN.
The type of room to furnish. Accepted values: LIVING_ROOM, BEDROOM, DINING, HOME_OFFICE, KIDS, OUTDOOR.
Webhook URL for notifications (optional)
Available values for room_type
The following values are accepted for the room_type
parameter:
LIVING_ROOM
- Living roomBEDROOM
- BedroomDINING
- Dining roomHOME_OFFICE
- Home officeKIDS
- Kids roomOUTDOOR
- Outdoor space
Available values for theme
The following values are accepted for the theme
parameter:
STANDARD
- Standard styleMODERN
- Modern styleSCANDINAVIAN
- Scandinavian styleINDUSTRIAL
- Industrial styleCOASTAL
- Coastal styleFARMHOUSE
- Farmhouse styleLUXURY
- Luxury styleAMERICAN
- American style
Response
The unique generation identifier (UUID)
The number of photo credits remaining for the user
The unique project identifier (UUID)
Request Example
Response Example
Generate a variation
This API allows you to generate variations from a previous result.
Request Parameters
The unique user identifier (UUID)
The identifier of the previous generation you want to create a variation of
The desired furnishing theme. Accepted values: STANDARD, MODERN, SCANDINAVIAN, INDUSTRIAL, COASTAL, FARMHOUSE, LUXURY, AMERICAN.
The type of room to furnish. Accepted values: LIVING_ROOM, BEDROOM, DINING, HOME_OFFICE, KIDS, OUTDOOR.
Webhook URL for notifications (optional)
Response
The unique identifier of the new generation (UUID)
Request Example
Response Example
Retrieve a furnishing
Request Parameters
The unique user identifier (UUID)
The unique generation identifier (UUID) returned by the /api/furnish/generate
or /api/furnish/generate-variation
endpoint
Response
The endpoint returns the generation status and the URLs of the resulting images when processing is complete.
Generation status: “starting”, “in_progress”, “succeeded”, “failed”
URLs of the furnished images (only present if status=“succeeded”)
Variation number (optional)