Skip to main content
BlueAI
Home/Attendance/Overtime Requests

Overtime Requests

Create, list, approve, and reject overtime requests.

|

Endpoints

GET/api/v1/attendance/overtime-requestsList overtime requests
POST/api/v1/attendance/overtime-requestsCreate an overtime request
POST/api/v1/attendance/overtime-requests/{id}/approveApprove an overtime request
POST/api/v1/attendance/overtime-requests/{id}/rejectReject an overtime request
GET/api/v1/attendance/overtime-requests

List overtime requests

Authentication requiredInclude session cookie or Bearer token

Query Parameters

NameTypeRequiredDescription
status
stringOptionalFilter by status (pending / approved / rejected)
limit
integerOptionalNumber of items to return (default: 50, max: 200)
offset
integerOptionalNumber of items to skip

Code Examples

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

Create an overtime request

Authentication requiredInclude session cookie or Bearer token

Code Examples

curl -X POST "https://api.blueai.jp/api/v1/attendance/overtime-requests" \
  -H "Cookie: better-auth.session_token=<token>"
POST/api/v1/attendance/overtime-requests/{id}/approve

Approve an overtime request

Authentication requiredInclude session cookie or Bearer token

Path Parameters

NameTypeRequiredDescription
id
stringOptionalOvertime request ID

Code Examples

curl -X POST "https://api.blueai.jp/api/v1/attendance/overtime-requests/otreq_123e4567e89b12d3a456426614174000/approve" \
  -H "Cookie: better-auth.session_token=<token>"
POST/api/v1/attendance/overtime-requests/{id}/reject

Reject an overtime request

Authentication requiredInclude session cookie or Bearer token

Path Parameters

NameTypeRequiredDescription
id
stringOptionalOvertime request ID

Code Examples

curl -X POST "https://api.blueai.jp/api/v1/attendance/overtime-requests/otreq_123e4567e89b12d3a456426614174000/reject" \
  -H "Cookie: better-auth.session_token=<token>"