search_shops
エキテンのネット予約に対応した店舗を検索する。店舗名・住所・大ジャンル・小ジャンルに加え、日時・人数の大まかな条件で絞り込み可能。取得した shopId を予約在庫状況取得・予約登録ツール(get_availability)で使用する。keyword / address / prefecture / city / prefectureCode / cityCode / largeGenreId / smallGenreId のいずれか1つ以上を必ず指定すること。日時・人数条件は任意。メニュー・スタッフ・禁煙喫煙等の詳細条件は search_shops では絞り込めないため、候補店舗ごとに予約在庫状況取得・予約登録ツール(get_availability)を使用すること。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| city | No | 市区町村名。市区町村名で絞り込み。省略可。(例: 渋谷区) | |
| page | No | ページ数。1始まり。省略時は1 | |
| address | No | 住所。住所をフリーワードで絞り込み(都道府県名・市区町村名・町名等)。省略可 | |
| keyword | No | 店舗名。店舗名または店舗名のキーワードで検索(部分一致)。省略可 | |
| perPage | No | 1ページあたりの取得件数(最大20)。省略時は10 | |
| cityCode | No | 市区町村JISコード。市区町村JISコードで絞り込み。city・prefectureより優先。prefectureCode より優先。省略可。(例: "13113"=渋谷区) | |
| headcount | No | 予約人数。指定した場合、その人数を受け入れ可能な店舗のみに絞り込む。グルメ予約(tableUnit)の店舗のみ判定対象。グルメ予約以外(timeUnit)の店舗は人数条件を無視して結果に含める。省略可 | |
| prefecture | No | 都道府県名。都道府県名で絞り込み。省略可。(例: 東京都) | |
| largeGenreId | No | 大ジャンルID。大ジャンルIDで絞り込み。省略可 | |
| smallGenreId | No | 小ジャンルID。小ジャンルIDで絞り込み。省略可 largeGenreId と組み合わせて使用、親子関係が不一致の場合はsmallGenreIdを優先 | |
| prefectureCode | No | 都道府県JISコード。都道府県JISコードで絞り込み。prefecture より優先。省略可。(例: "13"=東京都) | |
| reservationDate | No | 予約日(YYYY-MM-DD形式)。指定した場合、その日に予約枠(即予約またはリクエスト予約)がある店舗のみに絞り込む。省略可 | |
| reservationTime | No | 予約時間(HH:MM形式)。reservationDateとの同時指定が必須(単独指定はエラー)。指定した場合、その日時に予約枠がある店舗のみに絞り込む。省略時はreservationDate当日のいずれかの時間に空きがあれば対象とする |