> For the complete documentation index, see [llms.txt](https://doc.aihomedesign.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.aihomedesign.com/tool-refrence/ai-virtual-staging.md).

# AI Virtual Staging

Furnishes an empty room with AI-generated furniture matching your chosen room type and design style.

***

### Input Slots

| Slot key                           | Description                   |
| ---------------------------------- | ----------------------------- |
| `tool-virtual-staging-input-image` | The empty room photo to stage |

### Widgets

| Widget slug                         | Purpose                                        | Select |
| ----------------------------------- | ---------------------------------------------- | ------ |
| `widget-space-tool-virtual-staging` | Room type (Bedroom, Living Room, Kitchen…)     | Single |
| `widget-style-tool-virtual-staging` | Design style (Modern, Scandinavian, Bohemian…) | Single |

### Example Request

```bash
curl --location 'https://api.aihomedesign.com/v3/process' \
  --header 'x-api-key: <your_api_key>' \
  --header 'Content-Type: application/json' \
  --data '{
    "order_id": "69a6aa03a374700bff4a1328",
    "tool": "tool-virtual-staging",
    "asset_map": {
      "tool-virtual-staging-input-image": "69a6aa03a374700bff4a1327"
    },
    "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"]
      }
    ]
  }'
```

### Example Response

```json
{
  "process_ids": ["69a6bb11a374700bff4a1333"]
}
```
