Migrating from V1
Concept Mapping
V1
V3
Notes
Endpoint Mapping
V1 endpoint
V3 equivalent
Key difference
Migration Steps
Example: V1 vs V3 Side by Side
Last updated
curl --location 'https://api.aihomedesign.com/v1/order/image' \
--header 'x-api-key: <key>' \
--form 'image=@"/path/to/room.jpg"' \
--form 'service_name="service-ai-virtual-staging"'
# → returns { "order_id": "..." }curl --location 'https://api.aihomedesign.com/v3/order' \
--header 'x-api-key: <key>' \
--form 'project_id="<project_id>"' \
--form 'asset_file=@"/path/to/room.jpg"'
# → returns { "order_id": "...", "assets": [{ "id": "...", ... }] }curl --location 'https://api.aihomedesign.com/v1/order' \
--header 'x-api-key: <key>' \
--data '{
"order_id": "...",
"service_name": "service-ai-virtual-staging",
"space_name": "space-bedroom",
"widget_ids": [12, 34]
}'curl --location 'https://api.aihomedesign.com/v3/process' \
--header 'x-api-key: <key>' \
--data '{
"order_id": "...",
"tool": "tool-virtual-staging",
"asset_map": {
"tool-virtual-staging-input-image": "<asset_id>"
},
"widgets": [
{
"slug": "widget-space-tool-virtual-staging",
"item_slugs": ["item-bedroom-widget-space-tool-virtual-staging"]
},
{
"slug": "widget-style-tool-virtual-staging",
"item_slugs": ["item-modern-widget-style-tool-virtual-staging"]
}
]
}'