Skip to main content
BlueAI
Home/Attendance/Overview

Attendance Reference

Attendance domain API for time tracking, work hours, and leave management

|
Punches

Record clock-in/clock-out, check current punch status, and view punch history.

  • POST/api/v1/attendance/punchesRecord a punch
  • GET/api/v1/attendance/punches/statusGet current punch status
  • GET/api/v1/attendance/punches/historyList punch history
Overview

Get attendance overview and dashboard data.

  • GET/api/v1/attendance/overviewGet attendance overview
  • GET/api/v1/attendance/dashboardGet dashboard data
Corrections

Request, approve, and reject attendance corrections.

  • GET/api/v1/attendance/correctionsList corrections
  • POST/api/v1/attendance/correctionsRequest a correction
  • POST/api/v1/attendance/corrections/{id}/approveApprove a correction
  • POST/api/v1/attendance/corrections/{id}/rejectReject a correction
Leave Requests

Create, list, approve, and reject leave requests.

  • GET/api/v1/attendance/leave-requestsList leave requests
  • POST/api/v1/attendance/leave-requestsCreate a leave request
  • POST/api/v1/attendance/leave-requests/{id}/approveApprove a leave request
  • POST/api/v1/attendance/leave-requests/{id}/rejectReject a leave request
Overtime Requests

Create, list, approve, and reject overtime requests.

  • 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
Submissions

Submit and confirm monthly attendance.

  • GET/api/v1/attendance/submissionsList submissions
  • POST/api/v1/attendance/submissionsSubmit attendance
  • POST/api/v1/attendance/submissions/{id}/confirmConfirm a submission
Leave Balances

Get leave balances and set granted days.

  • GET/api/v1/attendance/leave-balances/meGet my leave balance
  • GET/api/v1/attendance/leave-balancesList leave balances
  • POST/api/v1/attendance/leave-balancesSet leave balance
Reports

Get monthly reports and export data.

  • GET/api/v1/attendance/reports/my-monthlyGet my monthly report
  • GET/api/v1/attendance/reports/monthlyGet monthly report
  • GET/api/v1/attendance/exports/csvExport as CSV
  • GET/api/v1/attendance/exports/pdfExport as PDF
Members

List members, view overview, invite via Slack, and update roles.

  • GET/api/v1/attendance/membersList members
  • GET/api/v1/attendance/members/overviewGet members overview
  • POST/api/v1/attendance/members/invite-slackInvite via Slack
  • PATCH/api/v1/attendance/members/update-roleUpdate member role
Settings

Manage organization attendance settings (work hours, holidays, etc.).

  • GET/api/v1/attendance/settingsGet attendance settings
  • PATCH/api/v1/attendance/settingsUpdate attendance settings
  • GET/api/v1/attendance/settings/holidaysList holidays
  • POST/api/v1/attendance/settings/holidaysAdd a holiday
  • DELETE/api/v1/attendance/settings/holidays/{id}Delete a holiday
Organization

Manage departments and positions.

  • GET/api/v1/attendance/org/departmentsList departments
  • POST/api/v1/attendance/org/departmentsCreate a department
  • POST/api/v1/attendance/org/departments/batchBatch create departments
  • DELETE/api/v1/attendance/org/departments/{id}Delete a department
  • GET/api/v1/attendance/org/positionsList positions
  • POST/api/v1/attendance/org/positionsCreate a position
  • POST/api/v1/attendance/org/positions/batchBatch create positions
  • DELETE/api/v1/attendance/org/positions/{id}Delete a position
Audit Logs

View change history of attendance data.

  • GET/api/v1/attendance/audit-logsList audit logs