従業員利用ON/OFF更新
PUT /staffs/{staff_id}/active
PUT
/staffs/{staff_id}/active
従業員の利用設定を更新します。
当月(JST: Asia/Tokyo のカレンダー月)にプラットフォームAPI経由で
打刻・シフト登録・実績登録のいずれかを行なった従業員は利用OFFにすることはできません。
更新可否の最終判定は本API実行時に行います。
事前確認には「従業員利用OFF可否一括事前判定API」を利用してください。
対象
- プラン
- スタンダード
- プレミアム
- プレミアムプラス
- エンタープライズ
対象ユーザー権限
- 従業員管理編集(全て)
- 従業員管理編集(給与情報除く)
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” staff_id
required
string
従業員ID
Example
1Request Body required
Section titled “Request Body required ”object
activeFlag
required
利用設定
true: 利用する(ON)false: 利用しない(OFF)
boolean
Example
{ "activeFlag": true}Responses
Section titled “ Responses ”更新成功
object
staffId
従業員ID
string
activeFlag
利用設定
boolean
Example
{ "staffId": "1", "activeFlag": true}- リクエスト形式が不正な場合
object
type
エラータイプを識別するURI、もしくはabout:blank
string
title
エラーの概要
string
detail
エラーの詳細
string
Examples
リクエスト形式が不正な場合
{ "type": "about:blank", "title": "Bad Request", "detail": "activeFlag は true または false で指定してください。"}指定した従業員IDのデータが存在しない場合
object
type
エラータイプを識別するURI、もしくはabout:blank
string
title
エラーの概要
string
detail
エラーの詳細
string
Example
{ "type": "about:blank", "title": "Not Found", "detail": "データが確認できませんでした。従業員ID: 999"}指定した従業員を利用OFFに更新できない場合
object
type
エラータイプを識別するURI、もしくはabout:blank
string
title
エラーの概要
string
detail
エラーの詳細
string
Example
{ "type": "about:blank", "title": "Unprocessable Entity", "detail": "当月中に利用実績があるため、利用OFFに更新できません。従業員ID: 1"}