サポートフォーマット

json

エラー

エラーコード エラー説明
401 Not Authorizedアクセストークンが送られていないか正しくありません。もしくはクライアント認証トークンが正しくありません。
403 Forbiddenそのリクエストに必要な権限がありません。
404 Not found指定されたパスは正しくないか、リソースが見つかりません。
422 Unprocessable Entity1つ以上のパラメータが正しくないか不足しています。エラーメッセージで原因が判別できます。
500 Internal Server Errorサーバーで何らかのエラーが起こりました。
503 Service Unavailableあなたの IP アドレスから非常に多くのリクエストがあった場合、このエラーが発生します。次のリクエストまで少し時間を開けてください。

[
  {
    "staff_id": 201,
    "target_ymd": "2013/04/02",
    "memo": "punch_time changed from  to 0843-1749[13-12-11 13:10:42 (山川 太郎)]",
    "work_minutes": 450,
    "break_minutes": null,
    "manual_overwork_minutes": null,
    "manual_tardy_minutes": null,
    "manual_early_leave_minutes": null,
    "manual_basicwork_minutes": 450,
    "punch_locations": null,
    "staff_code": "EP0006",
    "staff_name": "萩原1 茂1",
    "punch_time_0": "08:43",
    "punch_time_1": null,
    "punch_time_2": null,
    "punch_time_3": "17:49",
    "adjusted_punch_time_0": "09:00",
    "adjusted_punch_time_1": null,
    "adjusted_punch_time_2": null,
    "adjusted_punch_time_3": "17:45",
    "paid_holiday_is_ok": 1
  },
  {
    "staff_id": 201,
    "target_ymd": "2013/04/03",
    "memo": "出社時間を修正しました。[22-01-21 13:30:46 (山川 太郎)]
",
    "work_minutes": null,
    "break_minutes": null,
    "manual_overwork_minutes": null,
    "manual_tardy_minutes": null,
    "manual_early_leave_minutes": null,
    "manual_basicwork_minutes": null,
    "punch_locations": null,
    "staff_code": "EP0006",
    "staff_name": "萩原1 茂1",
    "punch_time_0": "09:00",
    "punch_time_1": "12:00",
    "punch_time_2": "13:00",
    "punch_time_3": "17:00",
    "adjusted_punch_time_0": "09:00",
    "adjusted_punch_time_1": "12:00",
    "adjusted_punch_time_2": "13:00",
    "adjusted_punch_time_3": "18:00",
    "paid_holiday_is_ok": 0
  }
]

パラメータ

パラメータ名 説明
year
必須

対象年

Validations:

  • Must be a String

month
必須

対象月

Validations:

  • Must be a String

Returns

コード: 200

説明:

ひと月のタイムカードを返します。

パラメータ名 説明
staff_id
任意

社員ID

Validations:

  • Must be a Integer

staff_code
任意

社員コード

Validations:

  • Must be a String

staff_name
任意

名前

Validations:

  • Must be a String

target_ymd
任意

年月日

Validations:

  • Must be a String

memo
任意

メモ

Validations:

  • Must be a String

punch_time_0
任意

出社

Validations:

  • Must be a String

punch_time_1
任意

外出

Validations:

  • Must be a String

punch_time_2
任意

戻り

Validations:

  • Must be a String

punch_time_3
任意

退社

Validations:

  • Must be a String

adjusted_punch_time_0
任意

出社(補)

Validations:

  • Must be a String

adjusted_punch_time_1
任意

外出(補)

Validations:

  • Must be a String

adjusted_punch_time_2
任意

戻り(補)

Validations:

  • Must be a String

adjusted_punch_time_3
任意

退社(補)

Validations:

  • Must be a String

work_minutes
任意

勤務時間

Validations:

  • Must be a Integer

break_minutes
任意

休憩時間

Validations:

  • Must be a Integer

manual_overwork_minutes
任意

残業時間

Validations:

  • Must be a Integer

manual_tardy_minutes
任意

遅刻時間

Validations:

  • Must be a Integer

manual_early_leave_minutes
任意

早退時間

Validations:

  • Must be a Integer

manual_basicwork_minutes
任意

基本勤務時間

Validations:

  • Must be a Integer

punch_locations
任意

位置情報

Validations:

  • Must be a String

created_at
任意

登録日

Validations:

  • Must be a String

updated_at
任意

更新日

Validations:

  • Must be a String

paid_holiday_is_ok
任意

有給申請・承認ステータス(0:有給申請なし 1:有給(申請中) 2:有給(承認済))

Validations:

  • Must be a Integer