Skip to main content

3D Plan API

The 3D Plan service allows you to generate a realistic visualization of a space from a 3D plan. Ideal for visualizing real estate projects before construction.

Generate a renovation from a plan

This endpoint allows you to generate a realistic visual representation from a plan. As generation can take several minutes to execute, the result is not immediately available. To get the final result, you must either provide a webhook URL or regularly query the retrieval API.

Request Parameters

string
required
The unique user identifier (UUID) that you can retrieve from your Developer Space
string
required
URL of the plan image to transform (format: jpg, png)
string
required
Theme of your new renovation. Values depend on the selected room type. Examples: “MODERN”, “SCANDINAVIAN”, “LUXURIOUS”, etc.
string
The URL we call once the generation is complete
string
URL of the style image to apply style base on this image (format: jpg, png)

Response

string
The unique generation identifier (UUID) to use with the retrieval API
number
The number of photos remaining after this generation
string
The unique project identifier (UUID)

Request Example

Response Example

Generate a variation from a plan

This endpoint allows you to generate a variation from a previous plan generation result. As generation can take several minutes, the result is not immediately available.

Request Parameters

string
required
The unique user identifier (UUID) that you can retrieve from your Developer Space
string
required
The unique identifier of the previous generation you want to create a variation of
string
required
Theme of your new renovation
string
required
Your room type

Response

string
The unique identifier of the new generation (UUID) to use with the retrieval API
number
The number of photos remaining after this generation

Request Example

Response Example

Retrieve a renovation generated from a plan

This endpoint allows you to obtain the result of a previously performed generation. It lets you know the status of your generation and retrieve the URL of your generated images. Important note: In case of “FAILED” status, your photos are automatically refunded.

Request Parameters

string
required
The unique user identifier (UUID) that you can retrieve from your Developer Space
string
required
The unique generation identifier (UUID) returned by the generation API

Response

string
The generation status: “STARTING”, “PROCESSING”, “SUCCEEDED”, “FAILED”
array
An array containing the URLs of generated images (present only if status=“SUCCEEDED”)
number
The number of variations already performed on this project

Request Example

Response Example