API スタイル設定ドキュメント#
ベース URL: https://api.ideal.house
バージョン: v1
更新日: 2026-05-21
📖 概要#
API スタイル設定エンドポイントは、生成機能で使用するスタイルの選択肢グループを返します。これらの選択肢は、styleId、roomId、indoorStyleId、sceneId などのスタイルパラメーターのリクエストフィールドに指定できる有効な ID を提供します。
対応する機能ページは次のとおりです。
現在のリソースファイルには virtual-staging.json が含まれるため、バーチャルステージングの有効なツール名は virtual_staging です。スペルが誤った virual_staging に対応するリソースファイルは現在存在せず、空の内容を返します。未対応の toolName はすべて空の内容を返します。
🔐 認証#
📌 API エンドポイント#
スタイル設定の取得#
エンドポイント
GET /api/v1/style/{toolName}/getStyles
リクエストヘッダー
パスパラメーター
📥 リクエスト例#
curl -X GET "https://api.ideal.house/api/v1/style/change_furniture/getStyles" \
-H "APIKEY: your_api_key_here"
📤 レスポンスの構造#
レスポンスボディはスタイルのカテゴリーごとにグループ化されています。各カテゴリーは backendParamKey を通じてリクエストパラメーターに対応付けられます。
{
"code": 0,
"message": "success",
"data": {
"roomType": {
"backendParamKey": "indoorTypeId",
"options": [
{
"name": {
"en": "Living Room",
"zh-CN": "客厅"
},
"id": "Interior Design_Interior Scene_Living Room",
"url": "https://example.com/style-preview.webp"
}
]
}
}
}
一部のリクエストフィールドは、複数の選択肢の ID に対応しています。その場合、選択した id の値を id1,id2 のようにカンマで連結します。
🧭 ツール名の対応表#
図面可視化#
GET /api/v1/style/ai_plan_visualizer/getStyles
家具変更#
GET /api/v1/style/change_furniture/getStyles
外観リフォーム#
GET /api/v1/style/exterior_renovator/getStyles
室内装飾#
GET /api/v1/style/home_decor_ideas/getStyles
室内リフォーム#
GET /api/v1/style/interoir_remodel/getStyles
GET /api/v1/style/landscaping/getStyles
バーチャルステージング#
GET /api/v1/style/virtual_staging/getStyles
❌ エラーレスポンス#
未対応の toolName 値に対しては、エンドポイントは data に空の内容を返します。