17 available actions
What your AI agent can do in WakaTime
WakaTime offers automatic time tracking for developers, integrating with code editors and delivering dashboards on coding activity, project progress, and productivity This page lists every available action. Your agent only receives the actions and permissions required for the role you approve.
Showing all 17 actions.
Common starting points
- Get Aggregate StatsTool to retrieve aggregate coding statistics across all WakaTime users for a given time range.
- Get current user's status bar summary for todayTool to get current user's coding activity today for displaying in IDE status bars.
- Generate WakaTime OAuth authorize URLTool to generate OAuth 2.0 authorization URL.
Browse all 17 actions by capability
Open a capability to see every supported action and its description.
Find & reviewLook up and review existing recordsView 16 actions
- Get Aggregate StatsTool to retrieve aggregate coding statistics across all WakaTime users for a given time range.
- Get current user's status bar summary for todayTool to get current user's coding activity today for displaying in IDE status bars.
- List IDE PluginsTool to list WakaTime IDE plugins with metadata.
- List GoalsTool to list a user's goals with progress series and metadata.
- Get User InsightTool to retrieve an insight for a user over a time range.
- List LeadersTool to list public leaders ranked by coding activity.
- List Machine NamesTool to list a user's machines including last seen time.
- Get API Meta InformationTool to retrieve WakaTime API meta information, including public IP addresses used by WakaTime servers.
- Get User DetailsTool to get detailed profile information for a WakaTime user by user ID or username.
- Get User's Total Time Since CreationTool to retrieve total coding time since account creation for a user.
- Get User StatsTool to retrieve coding statistics for a user over the default time range.
- Get User Stats by RangeTool to retrieve comprehensive coding statistics for a user over a specific time range.
- Get User SummariesGet user's coding activity for a time range as daily summaries.
- List Program LanguagesTool to list all verified program languages supported by WakaTime.
- List User ProjectsList WakaTime projects for a specified user.
- List User AgentsTool to list plugins and editors which have sent data for a specified user.
Create & communicateCreate records or send supported messagesView 1 action
- Generate WakaTime OAuth authorize URLTool to generate OAuth 2.0 authorization URL.
Connection record
A connection you can control.
- Sign-in
- OAuth sign-in
- Setup
- Sign in with your own WakaTime account. Access is limited to the work agreed for the role.
- Boundaries
- Only the approved role and actions.
- Off switch
- Revoke the connection from your account.
FAQ
Before you connect WakaTime
How does the agent connect to WakaTime?
You sign in with your own WakaTime account. Permissions are limited to what the agent needs, the connection is health-checked, and you can revoke access from WakaTime at any time.
What can the agent actually do in WakaTime?
The page above lists the 17 actions currently available through the WakaTime connection. The role determines which of those actions the agent may use, and write access is only enabled when the workflow needs it.
Is WakaTime included in my plan?
Connections are priced per tool on top of the base plan. Some are included and some are premium. See pricing for how connection charges work.
How long until WakaTime is ready?
Timing depends on the sign-in method, permissions and workflow being connected. We confirm the scope and setup plan before enabling the connection.
Bring the workflow together
Ready to put WakaTime to work?
Start with the responsibility you want off your plate. We’ll map the connection and the boundaries around it.