Get User Stats
WAKATIME_GET_USER_STATSRetrieve comprehensive coding statistics including languages, editors, projects, and daily productivity metrics for a user. Use this to analyze coding patterns and measure developer productivity over time.
WakaTime
17 actions for WakaTime workflows.
Operations are the actions a workflow can take in WakaTime, grouped by category. Each lists its method, parameters, and a template you can drop it into.
Retrieve coding activity metrics and statistics for your WakaTime account, including daily insights, time spent on projects, and performance summaries over custom date ranges. Use these operations to build dashboards, generate progress reports, or track coding productivity trends across your workflows.
Get User Stats
WAKATIME_GET_USER_STATSRetrieve comprehensive coding statistics including languages, editors, projects, and daily productivity metrics for a user. Use this to analyze coding patterns and measure developer productivity over time.
Get User Summaries
WAKATIME_GET_USER_SUMMARIESRetrieve detailed daily breakdowns of your coding activity including time spent by project, language, and editor over a specified date range. This helps you understand your development patterns and track productivity metrics.
Get Aggregate Stats
WAKATIME_GET_AGGREGATE_STATSRetrieve comprehensive coding statistics aggregated across all WakaTime users for a specified time period, allowing you to analyze global programming trends and compare your coding habits against community patterns.
Get User Insight
WAKATIME_GET_INSIGHTSRetrieves detailed coding metrics and productivity insights for a specific time period, helping you understand your development patterns and time allocation across projects.
Get User Stats by Range
WAKATIME_GET_USER_STATS_BY_RANGERetrieve detailed coding activity statistics for any time period, including language usage, project breakdown, editor preferences, and productivity metrics.
Establish secure OAuth connections to WakaTime's API by generating authorization URLs. This enables your automation workflows to access WakaTime data on behalf of authenticated users while maintaining security and user consent standards.
Generate WakaTime OAuth authorize URL
WAKATIME_GET_OAUTH_AUTHORIZECreates the authorization link that directs users to WakaTime to grant your application permission to access their coding activity and productivity data. This is the first step in connecting a user's WakaTime account to your app.
Access information about the devices and machine names associated with your WakaTime account. These operations help you track which computers logged your coding activity and manage device-specific tracking preferences in your automation.
List Machine Names
WAKATIME_GET_MACHINE_NAMESRetrieve a list of all devices and machines associated with your WakaTime account, including when each was last used. This helps you manage and track coding activity across multiple computers.
List User Agents
WAKATIME_LIST_USER_USER_AGENTSDiscover which development tools, plugins, and editors are being used to track coding activity. This helps you understand your team's development environment setup and software preferences.
Retrieve your WakaTime goals and coding targets. Use this operation to fetch goal details for integration into productivity dashboards or to trigger notifications when milestones are approaching.
List Goals
WAKATIME_GET_GOALSRetrieve all your coding goals and track your progress toward each one, helping you monitor your development productivity targets and habits.
Discover available IDE plugins and editor integrations supported by WakaTime. This helps you understand the full ecosystem of tools available for tracking coding activity across your development environment.
List IDE Plugins
WAKATIME_GET_EDITORSDiscover all available WakaTime IDE plugins and integrations to see which tools are supported for time tracking in your development environment.
Retrieve the complete list of programming languages recognized by WakaTime. Use this reference data to validate language selections or populate dropdowns in your automation workflows.
List Program Languages
WAKATIME_LIST_PROGRAM_LANGUAGESRetrieve all programming languages that WakaTime can track and monitor. Use this to understand which technologies are supported for your coding activity tracking and reporting.
Access coding activity leaderboards to compare your statistics with other developers in your community or organization. These operations enable you to build competitive engagement features or motivation-driven reports.
List Leaders
WAKATIME_GET_LEADERSRetrieve a ranked list of top developers based on their coding activity, with options to filter by programming language, country, or availability for hire. This helps you discover talented developers and benchmark coding activity trends.
Fetch all projects associated with your WakaTime account along with their metadata. Use this to organize activity tracking by project or to populate project selectors in your automation workflows.
List User Projects
WAKATIME_LIST_USER_PROJECTSRetrieve all WakaTime projects associated with a user account, including project names, IDs, and activity timestamps to understand coding work history and project inventory.
Retrieve metadata about the WakaTime API itself, including version information and service status. Check this operation to verify API health or understand current API capabilities before executing dependent workflows.
Get API Meta Information
WAKATIME_GET_METARetrieve WakaTime's API infrastructure details and public IP addresses to understand which servers are accessing your systems. This helps you configure firewalls, network policies, and security rules appropriately.
Access cumulative time tracking data and daily status summaries for your coding sessions. These operations provide quick snapshots of total coding time and today's activity to fuel real-time dashboard updates or time-based triggers.
Get current user's status bar summary for today
WAKATIME_GET_CURRENT_USER_STATUS_BAR_TODAYRetrieves a summary of your coding activity for today, including time spent on different projects, languages, and editors. This helps you monitor productivity and understand where your development time is being allocated.
Get User's Total Time Since Creation
WAKATIME_GET_USERS_ALL_TIME_SINCE_TODAYRetrieve your total cumulative coding time since you created your WakaTime account, giving you insight into your lifetime coding productivity.
Retrieve detailed information about your WakaTime user profile, including name, timezone, and account settings. Use this operation to personalize automation workflows or validate user identity at the start of integration chains.
Get User Details
WAKATIME_GET_USERRetrieve detailed profile information for a WakaTime user, including their display name, email, timezone, and plan details. Use this to access comprehensive account data for yourself or other users in your organization.
Drop a trigger and an action into a template; approve from your phone; the workflow runs.