desktime.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Company
get
company.get
Read the account’s name, work hours, tracking window and timezone
Risk: read
Employee
apps
employee.apps
Read the apps one employee used on a day, grouped as unrated, neutral and productive
Risk: read
Output
activeProject full type
activeProject full type
apps full type
apps full type
apps_by_productivity full type
apps_by_productivity full type
basic
employee.basic
Read one employee’s arrival, departure, tracked time and productivity for a day, defaulting to the key owner and today
Risk: read
Output
activeProject full type
activeProject full type
projects
employee.projects
Read the projects one employee tracked time against on a day
Risk: read
Output
activeProject full type
activeProject full type
projects full type
projects full type
Employees
list
employees.list
List every employee for a day, week or month with their arrival, tracked time and productivity, nested by date then employee id
Risk: read
Output
employees full type
employees full type
buckets full type
buckets full type
Ping
get
ping.get
Check that the DeskTime API answers. A configured key is still required, because the runtime resolves the account key before any endpoint runs
Risk: read
Projects
list
projects.list
List the account’s active projects with their tasks. Archived projects are left out
Risk: read
projects full type
projects full type