Skip to main content
Every 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
Input: empty object Output

Employee

apps

employee.apps Read the apps one employee used on a day, grouped as unrated, neutral and productive Risk: read
Input Output

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
Input Output

projects

employee.projects Read the projects one employee tracked time against on a day Risk: read
Input Output

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
Input Output

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
Input: empty object Output

Projects

list

projects.list List the account’s active projects with their tasks. Archived projects are left out Risk: read
Input: empty object Output