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

Pricing

Quantity
Cost per request

0 to 1000 request

0.12€ Excl Taxes

1001 to 10000

0,10 € Excl Taxes

10001 and above

0,08 € Excl Taxes

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.png

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 Styles 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

curl --location 'https://europe-west1-gepettoai.cloudfunctions.net/v1/smart-staging-v2' \
--header 'Authorization: Bearer {{API_KEY}}' \
--header 'Content-Type: application/json' \
--data '{
  "url": "https://assets.gepettoapp.com/empty-2.png",
  "styleId": "modern",
  "roomId": "living_room",
}'

Results

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

Last updated

Was this helpful?