Complete Dyzo API Documentation - Project Management, Team Collaboration & Time Tracking Platform
Capabilities and features
Manage employee records, profiles, permissions, and performance.
/employee/add/Create a new employee record.
1{2 "first_name": "Sarah",3 "last_name": "Wilson",4 "email": "[email protected]",5 "phone": "+1-555-0123",6 "designation": "Senior Developer",7 "companyId": 1,8 "salary": 850009}/employee/list/{company_id}/Get all employees in a company.
/employee/list/activeUsers/{company_id}/Get all active employees in a company. Returns employees where isActive=true and isDeleted=false, sorted alphabetically by name. Also includes a separate list of deleted employees with basic info (_id and name only).
/employee/list/InactiveUsers/{company_id}/Get all inactive employees in a company. Returns employees where isActive=false, regardless of deletion status. Useful for viewing deactivated or suspended employee accounts.
/employee/me/{employee_id}/Get detailed employee information.
/api/employees/{_id}/Update any employee field. Supports partial updates via PATCH.
1{2 "first_name": "Sarah",3 "last_name": "Johnson",4 "name": "Sarah Johnson",5 "email": "[email protected]",6 "phone": "+1234567890",7 "designation": "Lead Developer",8 "salary": 95000,9 "isAdmin": true,10 "isTeamLeader": false,11 "is_active": true,12 "date_of_birth": "1990-05-15",13 "date_of_joining": "2023-01-01",14 "gender": "female",15 "country_code": "US"16}/employee/update-picture/{_id}/Upload employee profile picture.
1{2 "profilePicture": "<base64_image>"3}/api/performance/{company_id}/Get performance metrics for employees.
/employees/search/{company_id}/?q={query}Search employees by name, email, designation.