コンテンツにスキップ

set-shukujitsu

祝日・休日の定義ファイル(${MYCLINIC_DATA_DIR}/config/shukujitsu.json)を、リクエストボディの内容で上書き保存する。ファイル全体を置き換えるため、更新前のデータを取得(get-shukujitsu)してから、必要な変更を加えて送るのが基本です。

リクエスト

項目 内容
メソッド POST
パス /api/set-shukujitsu
リクエストボディ 年 → (日付 → 名称)の入れ子オブジェクト(Record<string, Record<string, string>>

{
  "2026": {
    "2026-01-01": "元日",
    "2026-09-05": "ad-hoc-holiday:臨時休診"
  }
}

レスポンス

保存に成功したことを示す true

true

エラー

ステータス 意味
400 リクエストボディが所定の形式(年 → 日付 → 名称)でない
500 ファイルの書き込みに失敗した