コンテンツにスキップ

appoint-history-at

指定した予約枠に対する予約(appoint)の変更履歴を取得する。予約の作成・更新・削除のイベントが古い順に返されます。

リクエスト

項目 内容
メソッド GET
パス /api/appoint-history-at
クエリ appoint-time-id — 予約枠 ID(正の整数)

GET /api/appoint-history-at?appoint-time-id=42

レスポンス

AppEvent の配列。app_event_id の昇順(古い順)で並びます。data には対象時点の予約情報が JSON 文字列で入ります。

[
  {
    "appEventId": 5001,
    "createdAt": "2026-07-08 09:15:00",
    "model": "appoint",
    "kind": "created",
    "data": "{\"appointId\":100,\"appointTimeId\":42,\"patientName\":\"山田太郎\",\"patientId\":1234,\"memo\":\"\"}"
  }
]

エラー

ステータス 意味
400 appoint-time-id が指定されていない、または正の整数でない
500 取得に失敗した