PeopleSync API
  1. Schemas
PeopleSync API
  • Authentication
    • Authenticate user
    • Get current user
  • Roles
    • List all roles
    • Create a new role
    • Get role details
    • Update role
  • Departments
    • List all departments
    • Create a new department
    • Get department details
    • Update department
  • Employees
    • List employees
    • Create employee
    • Get employee details
    • Update employee
  • Attendances
    • Record clock-in
    • Sync offline attendances
  • Leaves
    • List leaves
    • Create leave request
    • Approve/reject leave
  • SalaryComponents
    • List all salary components
    • Create a new salary component
    • Get salary component details
    • Update salary component
  • Payroll
    • Generate payroll
  • Jobs
    • Check job status
  • Uploads
    • Get presigned upload URL
  • Settings
    • Get organization settings
    • Update settings
  • ActivityLogs
    • List activity logs
  • Notifications
    • List notifications
  • System
    • Health check
  • Schemas
    • Schemas
      • MetaPagination
      • ErrorResponse
      • UUID
      • AuthLoginRequest
      • User
      • AuthLoginResponse
      • Role
      • Department
      • DepartmentCreate
      • DepartmentUpdate
      • Employee
      • EmployeeCreate
      • EmployeeUpdate
      • Attendance
      • AttendanceClockIn
      • AttendanceSync
      • Leave
      • LeaveCreate
      • LeaveApprove
      • SalaryComponent
      • SalaryComponentCreate
      • SalaryComponentUpdate
      • Payroll
      • PayrollItem
      • PayrollGenerate
      • PayrollSnapshot
      • ActivityLog
      • Notification
      • Setting
      • SettingUpdate
      • JobStatus
      • PresignedUrl
      • PresignRequest
      • HealthCheck
    • Response
      • Unauthorized
      • Forbidden
      • NotFound
      • ValidationError
      • Conflict
  1. Schemas

MetaPagination

{
    "current_page": 1,
    "per_page": 25,
    "total": 120,
    "last_page": 5,
    "from": 1,
    "to": 25
}
Built with