コンテンツにスキップ

list-appoint-time-filled

指定した日付の予約枠と、それぞれの枠に入っている予約の一覧をまとめて取得する。予約表を 1 日分表示するために使います。

リクエスト

項目 内容
メソッド GET
パス /api/list-appoint-time-filled
クエリ date — 対象の日付(YYYY-MM-DD)

GET /api/list-appoint-time-filled?date=2026-07-10

レスポンス

2 要素の配列(タプル)を返します。

位置 内容
0 イベント世代番号(number)。取得時点のイベント ID で、以降の差分更新の基準に使います
1 予約枠ごとのエントリの配列

各エントリはさらに 2 要素の配列(タプル)です。

位置 内容
0 AppointTime(予約枠)
1 その枠に入っている Appoint の配列

予約枠は日付・開始時刻の昇順で並びます。

[
  1200,
  [
    [
      {
        "appointTimeId": 42,
        "date": "2026-07-10",
        "fromTime": "10:00:00",
        "untilTime": "10:30:00",
        "kind": "regular",
        "capacity": 1
      },
      [
        {
          "appointId": 100,
          "appointTimeId": 42,
          "patientName": "山田太郎",
          "patientId": 1234,
          "memo": ""
        }
      ]
    ]
  ]
]

エラー

ステータス 意味
400 date が指定されていない
500 取得に失敗した