Smart Staging v2 🔮

Smart Staging allows you to furnish an interior more accurately using a more advanced technology.

⚠️ Smart Staging v2 is a add-on of the Gepetto API billed separately, per request.

⚠️ This feature works best with empty rooms

The only roomIds available in this mode are:

['living_room', 'living_dining', 'kitchen', 'kitchen_living', 'bedroom', 'dining_room', 'home_office', 'outdoor_terrace']

Endpoint

POST https://europe-west1-gepettoai.cloudfunctions.net/v1/smart-staging-v2

Headers

Name
Type
Description

Authorization*

String

Bearer {{API_KEY}}

Request Body

Name
Type
Description

url*

String

Image URL of the room to be redesigned.

Ex: https://assets.gepettoapp.com/empty-2.pngarrow-up-right

roomId*

String

The room ID: ['living_room', 'living_dining', 'kitchen_living', 'bedroom', 'dining_room', 'home_office', 'outdoor_terrace']

styleId*

String

The style ID that can be fetched on the Get Stylesarrow-up-right endpoint.

webhook

String

(optional) Webhook POST URL to send the result on completion. If not provided, the request will wait for the result.

{
  "base64": "<base64 encoded image>",
  "status": "success"
}

Code Examples

Results

Modern living room (Upscaled)
Haussmann living room (Upscaled)
Living dining room (Upscaled)
Modern Kitchen upscaled
Modern Kitchen (Upscaled)

Last updated