Complete Dyzo API Documentation - Project Management, Team Collaboration & Time Tracking Platform
Capabilities and features
Track time spent on tasks with individual and bulk operations.
/tasklog/create/Log time spent on a task.
1{2 "task_id": 250,3 "employee_id": 10,4 "start_time": "2024-10-29T09:00:00Z",5 "end_time": "2024-10-29T10:30:00Z",6 "description": "Worked on authentication"7}/tasklogs/bulk/create/{user_id}/Create multiple task logs in a single request. Automatically detects and skips duplicate entries (same taskId, userId, and startTime). Calculates total working hours for the day and notifies admins if project allocated hours are exceeded.
1[2 {3 "taskId": 250,4 "userId": 10,5 "startTime": "2024-10-29T09:00:00Z",6 "endTime": "2024-10-29T10:30:00Z",7 "description": "Worked on authentication module",8 "manualAdd": false9 },10 {11 "taskId": 251,12 "userId": 10,13 "startTime": "2024-10-29T10:30:00Z",14 "endTime": "2024-10-29T12:00:00Z",15 "description": "Code review and testing",16 "manualAdd": false17 },18 {19 "taskId": 252,20 "userId": 10,21 "startTime": "2024-10-29T13:00:00Z",22 "endTime": "2024-10-29T15:30:00Z",23 "description": "Bug fixes and optimization",24 "manualAdd": false25 }26]/taskLogs/task/{taskId}/Get all logs for a task.
/tasklogs/{taskLogId}/Update a task log entry (manual entry).
1{2 "startTime": "2024-10-29T09:00:00Z",3 "endTime": "2024-10-29T11:00:00Z",4 "description": "Research and planning",5 "taskId": 250,6 "userId": 107}/api/tasklogs/delete/{pk}/Delete a task log.