メインコンテンツへ
BlueAI
ホーム/勤怠/打刻

打刻(Punches)

出勤・退勤の打刻、打刻状態の取得、打刻履歴の参照を行います。

|

エンドポイント

POST/api/v1/attendance/punches打刻を記録
GET/api/v1/attendance/punches/status現在の打刻状態を取得
GET/api/v1/attendance/punches/history打刻履歴を取得
POST/api/v1/attendance/punches

打刻を記録

認証が必要ですセッション Cookie または Bearer トークンを含めてください

コード例

curl -X POST "https://api.blueai.jp/api/v1/attendance/punches" \
  -H "Cookie: better-auth.session_token=<token>"
GET/api/v1/attendance/punches/status

現在の打刻状態を取得

認証が必要ですセッション Cookie または Bearer トークンを含めてください

コード例

curl "https://api.blueai.jp/api/v1/attendance/punches/status" \
  -H "Cookie: better-auth.session_token=<token>"
GET/api/v1/attendance/punches/history

打刻履歴を取得

認証が必要ですセッション Cookie または Bearer トークンを含めてください

クエリパラメータ

名前必須説明
from
string任意開始日(YYYY-MM-DD)
to
string任意終了日(YYYY-MM-DD)
limit
integer任意取得件数(デフォルト: 50, 最大: 200)
offset
integer任意スキップ件数

コード例

curl "https://api.blueai.jp/api/v1/attendance/punches/history" \
  -H "Cookie: better-auth.session_token=<token>"