応援打刻
PUT /shifts/cheering/{store_id}/{staff_id}
応援出勤します
対象
- プラン
- スタンダード、旧無料
- プレミアム
- プレミアムプラス
- エンタープライズ、旧有料
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ”事業所ID
Example
1
従業員ID
Example
1
Request Body
Section titled “Request Body ”object
退勤シフト実績ID
退勤時緯度
退勤時経度
退勤時水平誤差精度(m)
退勤時垂直誤差精度(m)
出勤時刻 [YYYY-MM-DDThh:mm:ssTZD]
緯度
経度
水平誤差精度(m)
垂直誤差精度(m)
コールバックURL(指定した場合、コールバックURLにレスポンスが返却されます)
Example
{ "leavingShiftResultId": "1", "leavingLatitude": 34.684206, "leavingLongitude": 135.507926, "leavingHorizontalAccuracy": 20, "leavingVerticalAccuracy": 20, "attendance": "2020-05-01T18:00:00+09:00", "latitude": 34.684206, "longitude": 135.507926, "horizontalAccuracy": 20, "verticalAccuracy": 20, "callbackUrl": "https://example.com/callback"}
Callbacks
Section titled “ Callbacks ”stampSucceeded
Section titled “stampSucceeded”Request Body
Section titled “Request Body ”object
退勤実績データ
object
シフト実績ID
事業所ID
従業員ID
勤務日 [YYYY-MM-DD]
出勤時刻 [YYYY-MM-DDThh:mm:ssTZD]
退勤時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩1 開始時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩1 終了時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩2 開始時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩2 終了時刻 [YYYY-MM-DDThh:mm:ssTZD]
出勤緯度
出勤経度
退勤緯度
退勤経度
出勤時水平精度(m)
出勤時垂直精度(m)
退勤時水平精度(m)
退勤時垂直精度(m)
出勤住所
退勤住所
遅刻の有無
""
: 遅刻なし1
: 遅刻あり
遅刻時間(丸め後)(分)
早退の有無
""
: 早退なし1
: 早退あり
出勤実績データ
object
シフト実績ID
事業所ID
従業員ID
勤務日
出勤時刻 [YYYY-MM-DDThh:mm:ssTZD]
退勤時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩1 開始時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩1 終了時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩2 開始時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩2 終了時刻 [YYYY-MM-DDThh:mm:ssTZD]
出勤緯度
出勤経度
退勤緯度
退勤経度
出勤時水平精度(m)
出勤時垂直精度(m)
退勤時水平精度(m)
退勤時垂直精度(m)
出勤住所
出勤住所
遅刻の有無
""
: 遅刻なし1
: 遅刻あり
遅刻時間(丸め後)(分)
早退の有無
""
: 早退なし1
: 早退あり
Example
{ "leavingShiftResult": { "shiftResultId": "1", "storeId": "1", "staffId": "1", "shiftDate": "2020-05-01", "attendance": "2020-05-01T10:00:00+09:00", "leaving": "2020-05-01T18:00:00+09:00", "breakStartTime1": "2020-05-01T12:00:00+09:00", "breakEndTime1": "2020-05-01T13:00:00+09:00", "breakStartTime2": "2020-05-01T14:00:00+09:00", "breakEndTime2": "2020-05-01T15:00:00+09:00", "attendanceLatitude": "34.684206", "attendanceLongitude": "135.507926", "leavingLatitude": "34.684206", "leavingLongitude": "135.507926", "attendanceHorizontalAccuracy": "20", "attendanceVerticalAccuracy": "20", "leavingHorizontalAccuracy": "20", "leavingVerticalAccuracy": "20", "attendanceAddress": "大阪府大阪市中央区本町", "leavingAddress": "大阪府大阪市中央区本町", "tardyFlag": "", "tardyMinute": "0", "earlyLeaving": "" }, "attendanceShiftResult": { "shiftResultId": "2", "storeId": "2", "staffId": "1", "shiftDate": "2020-05-01", "attendance": "2020-05-01T18:00:00+09:00", "leaving": "", "breakStartTime1": "", "breakEndTime1": "", "breakStartTime2": "", "breakEndTime2": "", "attendanceLatitude": "34.684206", "attendanceLongitude": "135.507926", "leavingLatitude": "", "leavingLongitude": "", "attendanceHorizontalAccuracy": "20", "attendanceVerticalAccuracy": "20", "leavingHorizontalAccuracy": "", "leavingVerticalAccuracy": "", "attendanceAddress": "大阪府大阪市中央区本町", "leavingAddress": "", "tardyFlag": "", "tardyMinute": "0", "earlyLeaving": "" }}
Responses
Section titled “ Responses ”コールバックの受信に成功した場合
Responses
Section titled “ Responses ”打刻成功(コールバックURLを指定しなかった場合)
object
退勤実績データ
object
シフト実績ID
事業所ID
従業員ID
勤務日 [YYYY-MM-DD]
出勤時刻 [YYYY-MM-DDThh:mm:ssTZD]
退勤時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩1 開始時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩1 終了時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩2 開始時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩2 終了時刻 [YYYY-MM-DDThh:mm:ssTZD]
出勤緯度
出勤経度
退勤緯度
退勤経度
出勤時水平精度(m)
出勤時垂直精度(m)
退勤時水平精度(m)
退勤時垂直精度(m)
出勤住所
退勤住所
遅刻の有無
""
: 遅刻なし1
: 遅刻あり
遅刻時間(丸め後)(分)
早退の有無
""
: 早退なし1
: 早退あり
出勤実績データ
object
シフト実績ID
事業所ID
従業員ID
勤務日
出勤時刻 [YYYY-MM-DDThh:mm:ssTZD]
退勤時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩1 開始時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩1 終了時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩2 開始時刻 [YYYY-MM-DDThh:mm:ssTZD]
休憩2 終了時刻 [YYYY-MM-DDThh:mm:ssTZD]
出勤緯度
出勤経度
退勤緯度
退勤経度
出勤時水平精度(m)
出勤時垂直精度(m)
退勤時水平精度(m)
退勤時垂直精度(m)
出勤住所
出勤住所
遅刻の有無
""
: 遅刻なし1
: 遅刻あり
遅刻時間(丸め後)(分)
早退の有無
""
: 早退なし1
: 早退あり
Example
{ "leavingShiftResult": { "shiftResultId": "1", "storeId": "1", "staffId": "1", "shiftDate": "2020-05-01", "attendance": "2020-05-01T10:00:00+09:00", "leaving": "2020-05-01T18:00:00+09:00", "breakStartTime1": "2020-05-01T12:00:00+09:00", "breakEndTime1": "2020-05-01T13:00:00+09:00", "breakStartTime2": "2020-05-01T14:00:00+09:00", "breakEndTime2": "2020-05-01T15:00:00+09:00", "attendanceLatitude": "34.684206", "attendanceLongitude": "135.507926", "leavingLatitude": "34.684206", "leavingLongitude": "135.507926", "attendanceHorizontalAccuracy": "20", "attendanceVerticalAccuracy": "20", "leavingHorizontalAccuracy": "20", "leavingVerticalAccuracy": "20", "attendanceAddress": "大阪府大阪市中央区本町", "leavingAddress": "大阪府大阪市中央区本町", "tardyFlag": "", "tardyMinute": "0", "earlyLeaving": "" }, "attendanceShiftResult": { "shiftResultId": "2", "storeId": "2", "staffId": "1", "shiftDate": "2020-05-01", "attendance": "2020-05-01T18:00:00+09:00", "leaving": "", "breakStartTime1": "", "breakEndTime1": "", "breakStartTime2": "", "breakEndTime2": "", "attendanceLatitude": "34.684206", "attendanceLongitude": "135.507926", "leavingLatitude": "", "leavingLongitude": "", "attendanceHorizontalAccuracy": "20", "attendanceVerticalAccuracy": "20", "leavingHorizontalAccuracy": "", "leavingVerticalAccuracy": "", "attendanceAddress": "大阪府大阪市中央区本町", "leavingAddress": "", "tardyFlag": "", "tardyMinute": "0", "earlyLeaving": "" }}
成功(コールバックURLを指定した場合)
object
メッセージ
Example
{ "message": "実行中です"}
- 出勤中の事業所に応援しようとした場合
- 事業所が非表示になっている場合
- シフト実績登録に失敗した場合
- 退勤事業所で退勤済み、出勤していない場合
- ジオフェンシング打刻のエリア外である場合
- 事業所IDが存在しない場合
- 従業員IDが存在しない場合
object
エラータイプを識別するURI、もしくはabout:blank
エラーの概要
エラーの詳細
Example
{ "type": "about:blank", "title": "Bad Request", "detail": "退勤済み、あるいは出勤してない従業員です。"}