コンテンツにスキップ

従業員休暇更新

PUT
/staff/holidays/{staff_holiday_id}

従業員休暇を更新します

対象

  • プラン
    • エンタープライズ、旧有料

対象ユーザー権限

  • 休暇管理編集
staff_holiday_id
required
string

従業員休暇ID

Example
1
object
halfDayFlag

半休
半日の休暇を設定できるようにするかどうか

  • 0: しない
  • 1: する
string
Allowed values: 0 1
paidHolidayFlag

有給取得
有給を取得するかどうか

  • 0: しない
  • 1: する
string
Allowed values: 0 1
absenceFlag

欠勤扱い
欠勤扱いとするかどうか

  • 0: しない
  • 1: する
string
Allowed values: 0 1
treatAsAttendanceFlag

出勤扱い
有給自動付与時の出勤率の算定において出勤扱いとするかどうか

  • 0: しない
  • 1: する
integer
Allowed values: 0 1
Example
{
"halfDayFlag": "0",
"paidHolidayFlag": "1",
"absenceFlag": "0",
"treatAsAttendanceFlag": 1
}

更新成功

object
staffHolidayId

従業員休暇ID

string
memo

メモ

string
paidHolidayFlag

有給取得
有給を取得するかどうか

  • 0: しない
  • 1: する
string
Allowed values: 0 1
absenceFlag

欠勤扱い
欠勤扱いとするかどうか

  • 0: しない
  • 1: する
string
Allowed values: 0 1
halfDayFlag

半休
半日の休暇を設定できるようにするかどうか

  • 0: しない
  • 1: する
string
Allowed values: 0 1
treatAsAttendanceFlag

出勤扱い
有給自動付与時の出勤率の算定において出勤扱いとするかどうか

  • 0: しない
  • 1: する
integer
Allowed values: 0 1
Example
{
"staffHolidayId": "1",
"memo": "体調不良による有給取得",
"paidHolidayFlag": "1",
"absenceFlag": "0",
"halfDayFlag": "0",
"treatAsAttendanceFlag": 1
}
  • 登録に失敗した場合
  • パラメータが不正な場合
object
type

エラータイプを識別するURI、もしくはabout:blank

string
title

エラーの概要

string
detail

エラーの詳細

string
Example
{
"type": "about:blank",
"title": "Bad Request",
"detail": "有給は0もしくは1で入力してください。"
}
  • 指定したIDのデータが存在しない場合
object
type

エラータイプを識別するURI、もしくはabout:blank

string
title

エラーの概要

string
detail

エラーの詳細

string
Example
{
"type": "about:blank",
"title": "Not Found",
"detail": "データが確認できませんでした。従業員有給ID: 9999"
}