Skip to main content

Furnishing API

The furnishing service allows you to virtually furnish empty spaces or replace existing furniture in your images.

Generate a furnishing

Request Parameters

string
required
The unique user identifier (UUID)
string
required
URL of the space image to furnish
string
required
The desired furnishing theme. Accepted values: MODERN, SCANDINAVIAN, COASTAL, FARMHOUSE, LUXURY, AMERICAN.
string
required
The type of room to furnish. Accepted values: LIVING_ROOM, BEDROOM, DINING, HOME_OFFICE, KIDS, OUTDOOR.
string
The generation mode (optional). Accepted values: “creative” (default), “realist”. - “creative”: Creative furnishing - “realist”: Realistic furnishing
string
Custom prompt for furnishing (optional).
string
Webhook URL for notifications (optional)

Available values for room_type

The following values are accepted for the room_type parameter:
  • LIVING_ROOM - Living room
  • BEDROOM - Bedroom
  • DINING - Dining room
  • HOME_OFFICE - Home office
  • KIDS - Kids room
  • OUTDOOR - Outdoor space

Available values for theme

The following values are accepted for the theme parameter:
  • MODERN - Modern style
  • SCANDINAVIAN - Scandinavian style
  • COASTAL - Coastal style
  • FARMHOUSE - Farmhouse style
  • LUXURY - Luxury style
  • AMERICAN - American style

Response

string
The unique generation identifier (UUID)
number
The number of photo credits remaining for the user
string
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

string
required
The unique user identifier (UUID)
string
required
The identifier of the previous generation you want to create a variation of
string
required
The desired furnishing theme. Accepted values: MODERN, SCANDINAVIAN, COASTAL, FARMHOUSE, LUXURY, AMERICAN.
string
required
The type of room to furnish. Accepted values: LIVING_ROOM, BEDROOM, DINING, HOME_OFFICE, KIDS, OUTDOOR.
string
The generation mode (optional). Accepted values: “creative” (default), “realist”. - “creative”: Creative furnishing - “realist”: Realistic furnishing
string
Custom prompt for furnishing (optional).
string
Webhook URL for notifications (optional)

Response

string
The unique identifier of the new generation (UUID)

Request Example

Response Example

Retrieve a furnishing

Request Parameters

string
required
The unique user identifier (UUID)
string
required
The unique generation identifier (UUID) returned by the /api/furnish/v4/generate or /api/furnish/v4/generate-variation endpoint

Response

The endpoint returns the generation status and the URLs of the resulting images when processing is complete.
string
Generation status: “starting”, “in_progress”, “succeeded”, “failed”
array
URLs of the furnished images (only present if status=“succeeded”)
number
Variation number (optional)

Request Example

Response Example