勤怠実績一覧取得
GET /shifts/results
勤怠実績の一覧を取得します。
データは勤務実績ごとのリストで返却されます。
一日に複数回勤務した場合は、同じ勤務日のデータが複数返却されます。
対象
- プラン
- プレミアム
- プレミアムプラス
- エンタープライズ、旧有料
対象ユーザー権限
- 実績閲覧
Authorizations
Section titled “Authorizations ”Parameters
Section titled “ Parameters ”Query Parameters
Section titled “Query Parameters ”期間(開始) [YYYY-MM-DD]
検索対象の期間(開始)を指定します。
期間(終了)to_date
との期間の差は3ヶ月までで指定してください。
Example
2022-01-01
期間(終了) [YYYY-MM-DD]
検索対象の期間(終了)を指定します。
Example
2022-01-31
従業員ID(カンマ区切りで複数指定可)
Example
?staff_id=1,2,3
事業所ID(カンマ区切りで複数指定可)
Example
?store_id=1,2,3
10
指定すると、指定した値以上の勤務時間(分)で絞り込みます。
10
指定すると、指定した値以下の勤務時間(分)で絞り込みます。
10
指定すると、指定した値以上の合計時間外労働時間(分)で絞り込みます。
こちらの合計時間外労働時間はレスポンス内の
overtimeMinutes
over45HourOvertimeMinutes
over60HourOvertimeMinutes
の合計に対して絞り込みます。
10
指定すると、指定した値以下の合計時間外労働時間(分)で絞り込みます。
こちらの合計時間外労働時間はレスポンス内の
overtimeMinutes
over45HourOvertimeMinutes
over60HourOvertimeMinutes
の合計に対して絞り込みます。
10
指定すると、指定した値以上の時間外労働時間(分)で絞り込みます。
10
指定すると、指定した値以下の時間外労働時間(分)で絞り込みます。
10
指定すると、指定した値以上の月45時間超時間外労働時間(分)で絞り込みます。
10
指定すると、指定した値以下の月45時間超時間外労働時間(分)で絞り込みます。
10
指定すると、指定した値以上の月60時間超時間外労働時間(分)で絞り込みます。
10
指定すると、指定した値以下の月60時間超時間外労働時間(分)で絞り込みます。
10
指定すると、指定した値以上の深夜労働時間(分)で絞り込みます。
10
指定すると、指定した値以下の深夜労働時間(分)で絞り込みます。
10
指定すると、指定した値以上の休憩時間(分)で絞り込みます。
10
指定すると、指定した値以下の休憩時間(分)で絞り込みます。
10
指定すると、指定した値以上の遅刻時間(分)で絞り込みます。
10
指定すると、指定した値以下の遅刻時間(分)で絞り込みます。
10
指定すると、指定した値以上の早退時間(分)で絞り込みます。
10
指定すると、指定した値以下の早退時間(分)で絞り込みます。
[ "prescribed", "statutory"]
休日出勤区分を指定します(カンマ区切りで複数指定可)。省略すると全てのデータを対象とします。
none
: 通常勤務prescribed
: 所定休日出勤statutory
: 法定休日出勤
検索対象ページ番号
Example
2
ソート順
パラメータ名
で昇順、パラメータ名:desc
で降順指定可 カンマ区切りで複数項目指定可
以下の項目でソートが可能です。
shift_date
staff_id
staff_code
store_id
attendance_at
leaving_at
break_1_start_at
break_1_end_at
break_2_start_at
break_2_end_at
working_minutes
overtime_minutes
over_45_hour_overtime_minutes
over_60_hour_overtime_minutes
midnight_minutes
break_minutes
tardy_minutes
early_leaving_minutes
holiday_type
指定しない場合、出勤時間の降順でデータがソートされます。
Example
shift_date,staff_id:desc
Responses
Section titled “ Responses ”取得成功
object
件数
現在のページ番号
総ページ数
勤怠実績一覧
object
勤務日 [YYYY-MM-DD]
従業員ID
従業員名
社員番号
従業員区分ID
従業員区分名
従業員グループ情報
object
従業員グループコード
従業員グループ名
役職ID
役職名
事業所ID
事業所名
出勤時間(丸め後) [YYYY-MM-DDThh:mm:ssTZD]
出勤時間(丸め前) [YYYY-MM-DDThh:mm:ssTZD]
出勤緯度
出勤経度
出勤時水平精度(m)
出勤住所
退勤時間(丸め後) [YYYY-MM-DDThh:mm:ssTZD]
退勤時間(丸め前) [YYYY-MM-DDThh:mm:ssTZD]
退勤緯度
退勤経度
退勤時水平精度(m)
退勤住所
休憩1 開始時間(丸め後) [YYYY-MM-DDThh:mm:ssTZD]
休憩1 開始時間(丸め前) [YYYY-MM-DDThh:mm:ssTZD]
休憩1 開始緯度
休憩1 開始経度
休憩1 開始時水平精度(m)
休憩1 開始住所
休憩1 終了時間(丸め後) [YYYY-MM-DDThh:mm:ssTZD]
休憩1 終了時間(丸め前) [YYYY-MM-DDThh:mm:ssTZD]
休憩1 終了緯度
休憩1 終了経度
休憩1 終了時水平精度(m)
休憩1 終了住所
休憩2 開始時間(丸め後) [YYYY-MM-DDThh:mm:ssTZD]
休憩2 開始時間(丸め前) [YYYY-MM-DDThh:mm:ssTZD]
休憩2 開始緯度
休憩2 開始経度
休憩2 開始時水平精度(m)
休憩2 開始住所
休憩2 終了時間(丸め後) [YYYY-MM-DDThh:mm:ssTZD]
休憩2 終了時間(丸め前) [YYYY-MM-DDThh:mm:ssTZD]
休憩2 終了緯度
休憩2 終了経度
休憩2 終了時水平精度(m)
休憩2 終了住所
勤務時間(単位: 分)
時間外労働時間(単位: 分)
月45時間超時間外労働時間・月60時間超時間外労働時間を含みません。
月45時間超時間外労働時間(単位: 分)
月60時間超時間外労働時間(単位: 分)
深夜労働時間(単位: 分)
休憩時間(単位: 分)
休暇みなし労働時間(単位: 分)
遅刻時間(単位: 分)
早退時間(単位: 分)
休日出勤区分
none
: 通常勤務prescribed
: 所定休日出勤statutory
: 法定休日出勤
勤怠・給与情報が確定しているかどうかを示します。
勤怠・給与情報が確定してしない場合、時間外労働時間などの情報が未確定である可能性があります。
参考:
『給与を確定させる』が表示される条件について – スマレジ・タイムカード サポート
給与を再計算する方法 – スマレジ・タイムカード サポート
Example
{ "count": 2, "page": 1, "pageCount": 1, "results": [ { "shiftDate": "2022-01-01", "staffId": "1", "staffName": "スマレジ 太郎", "staffCode": "001", "staffClassificationId": "1", "staffClassificationName": "正社員", "staffGroups": [ { "staffGroupCode": "1", "staffGroupName": "グループA", "positionId": "1", "positionName": "課長" } ], "storeId": "2", "storeName": "スマレジ 大阪店", "attendanceAtRounded": "2022-01-01T09:00:00+09:00", "attendanceAt": "2022-01-01T08:59:23+09:00", "attendanceLatitude": 34.684206, "attendanceLongitude": 135.507926, "attendanceHorizontalAccuracy": 20, "attendanceAddress": "大阪府大阪市中央区本町四丁目", "leavingAtRounded": "2022-01-01T18:00:00+09:00", "leavingAt": "2022-01-01T18:00:45+09:00", "leavingLatitude": 34.684206, "leavingLongitude": 135.507926, "leavingHorizontalAccuracy": 20, "leavingAddress": "大阪府大阪市中央区本町四丁目", "break1StartAtRounded": "2022-01-01T12:00:00+09:00", "break1StartAt": "2022-01-01T11:59:15+09:00", "break1StartLatitude": 34.684206, "break1StartLongitude": 135.507926, "break1StartHorizontalAccuracy": 20, "break1StartAddress": "大阪府大阪市中央区本町四丁目", "break1EndAtRounded": "2022-01-01T13:00:00+09:00", "break1EndAt": "2022-01-01T12:59:30+09:00", "break1EndLatitude": 34.684206, "break1EndLongitude": 135.507926, "break1EndHorizontalAccuracy": 20, "break1EndAddress": "大阪府大阪市中央区本町四丁目", "break2StartAtRounded": "2022-01-01T15:00:00+09:00", "break2StartAt": "2022-01-01T14:59:15+09:00", "break2StartLatitude": 34.684206, "break2StartLongitude": 135.507926, "break2StartHorizontalAccuracy": 20, "break2StartAddress": "大阪府大阪市中央区本町四丁目", "break2EndAtRounded": "2022-01-01T15:00:00+09:00", "break2EndAt": "2022-01-01T14:59:30+09:00", "break2EndLatitude": 34.684206, "break2EndLongitude": 135.507926, "break2EndHorizontalAccuracy": 20, "break2EndAddress": "大阪府大阪市中央区本町四丁目", "workingMinutes": 420, "overtimeMinutes": 0, "over45HourOvertimeMinutes": 0, "over60HourOvertimeMinutes": 0, "midnightMinutes": 0, "breakMinutes": 120, "holidayDeemedWorkingMinutes": 0, "tardyMinutes": 0, "earlyLeavingMinutes": 0, "holidayType": "none", "calculated": true }, { "shiftDate": "2022-01-02", "staffId": "2", "staffName": "スマレジ 花子", "staffCode": "002", "staffClassificationId": "2", "staffClassificationName": "パート", "staffGroups": [ { "staffGroupCode": "2", "staffGroupName": "グループB", "positionId": null, "positionName": null } ], "storeId": "3", "storeName": "スマレジ 東京店", "attendanceAtRounded": "2022-01-02T10:00:00+09:00", "attendanceAt": "2022-01-02T09:58:10+09:00", "attendanceLatitude": 35.680159, "attendanceLongitude": 139.761452, "attendanceHorizontalAccuracy": 15, "attendanceAddress": "東京都千代田区丸の内", "leavingAtRounded": "2022-01-02T16:00:00+09:00", "leavingAt": "2022-01-02T16:02:30+09:00", "leavingLatitude": 35.680159, "leavingLongitude": 139.761452, "leavingHorizontalAccuracy": 15, "leavingAddress": "東京都千代田区丸の内", "break1StartAtRounded": "2022-01-02T13:00:00+09:00", "break1StartAt": "2022-01-02T13:00:45+09:00", "break1StartLatitude": 35.680159, "break1StartLongitude": 139.761452, "break1StartHorizontalAccuracy": 15, "break1StartAddress": "東京都千代田区丸の内", "break1EndAtRounded": "2022-01-02T14:00:00+09:00", "break1EndAt": "2022-01-02T13:59:20+09:00", "break1EndLatitude": 35.680159, "break1EndLongitude": 139.761452, "break1EndHorizontalAccuracy": 15, "break1EndAddress": "東京都千代田区丸の内", "break2StartAtRounded": null, "break2StartAt": null, "break2StartLatitude": null, "break2StartLongitude": null, "break2StartHorizontalAccuracy": null, "break2StartAddress": null, "break2EndAtRounded": null, "break2EndAt": null, "break2EndLatitude": null, "break2EndLongitude": null, "break2EndHorizontalAccuracy": null, "break2EndAddress": null, "workingMinutes": 300, "overtimeMinutes": 0, "over45HourOvertimeMinutes": 0, "over60HourOvertimeMinutes": 0, "midnightMinutes": 0, "breakMinutes": 60, "holidayDeemedWorkingMinutes": 0, "tardyMinutes": 0, "earlyLeavingMinutes": 0, "holidayType": "prescribed", "calculated": true } ]}
Headers
Section titled “Headers ”<前のURI>; rel="prev", <次のURI>; rel="next"
パラメータに誤りがある場合
object
エラータイプを識別するURI、もしくはabout:blank
エラーの概要
エラーの詳細
Example
{ "type": "about:blank", "title": "Bad Request", "detail": "勤務時間(下限)は0以上の整数で指定してください"}