← Tools Reference

WakaTime

WakaTime integration (Productivity, Developer Tools). Imported from open-connector.

API key6 toolshttps://wakatime.com/api/v1
GET
wakatime_get_current_user
Get the currently authenticated WakaTime user.

/users/current

GET
wakatime_get_all_time_since_today
Get the total WakaTime coding time logged since the account was created.

/users/current/all_time_since_today

1 parameter
ParamTypeRequiredDescription
projectstringoptionalThe WakaTime project name.
GET
wakatime_list_projects
List WakaTime projects for the authenticated user.

/users/current/projects

2 parameters
ParamTypeRequiredDescription
qstringoptionalA search term used to filter project names.
pageintegeroptionalThe 1-based page number to request.
GET
wakatime_get_stats
Get WakaTime coding stats for the authenticated user.

/users/current/stats/{range}

3 parameters
ParamTypeRequiredDescription
rangestringrequiredThe WakaTime stats range, such as last_7_days, last_30_days, all_time, YYYY, or…
timeoutintegeroptionalThe keystroke timeout override in minutes.
writes_onlybooleanoptionalWhether to count only file write activity instead of all coding activity.
GET
wakatime_get_summaries
Get WakaTime daily summaries for the authenticated user.

/users/current/summaries

8 parameters
ParamTypeRequiredDescription
rangestringoptionalA predefined WakaTime summaries date range.
startstringoptionalThe summaries start date in YYYY-MM-DD format.
endstringoptionalThe summaries end date in YYYY-MM-DD format.
projectstringoptionalThe WakaTime project name.
branchesstringoptionalA comma-separated list of branch names used to filter activity.
timeoutintegeroptionalThe keystroke timeout override in minutes.
writes_onlybooleanoptionalWhether to count only file write activity instead of all coding activity.
timezonestringoptionalAn Olson timezone string such as America/Los_Angeles.
GET
wakatime_get_status_bar_today
Get today's cached WakaTime status bar summary for the authenticated user.

/users/current/status_bar/today

5 parameters
ParamTypeRequiredDescription
projectstringoptionalThe WakaTime project name.
branchesstringoptionalA comma-separated list of branch names used to filter activity.
timeoutintegeroptionalThe keystroke timeout override in minutes.
writes_onlybooleanoptionalWhether to count only file write activity instead of all coding activity.
timezonestringoptionalAn Olson timezone string such as America/Los_Angeles.