For Agents
An agent can read RescueTime activity and productivity data, pull daily summary, alerts, highlights, and focus-session feeds, and write back highlights, offline time entries, and FocusTime start or end events across the vendor's two analytic APIs.
RescueTime records passive time-tracking data at the application and website level rather than event or product analytics, so its feeds report where attention actually went during the day. Both APIs read from the same account, differing mainly in endpoint paths and which write operations they expose.
Use for: Reading RescueTime time-tracking and productivity data, pulling daily summary, alerts, and highlight feeds, and logging highlights, offline time, and FocusTime sessions for a connected account
Not supported: payment processing, team messaging, crm records, calendar scheduling, real-time streaming
Credentials: Both APIs authenticate the same way, using an API key or OAuth2 against the same RescueTime account, so one set of credentials covers both.
All 2 RescueTime OpenAPI specs are vendor-official and indexed by Jentic, kept validated and agent-ready.
RescueTime is a time-tracking and productivity service that measures how time is spent across applications, websites, and offline activities. Its APIs expose that recorded data as analytic feeds and daily summaries, along with operations for logging highlights, posting offline time, and starting or ending FocusTime sessions. Both APIs cover the same RescueTime account data, so an agent can read productivity metrics and write focus and highlight events against a single connected account.
2 APIs across 2 product groups. All share one credential.
| I want to... | Use | Why |
|---|---|---|
| Read analytic data plus manage FocusTime sessions with explicit start and end | RescueTime API | This API exposes both start and end focus-session operations and a focus-session start events feed, so an agent can open and close a session and observe start events. |
| Read analytic data and log offline time | RescueTime Analytic Data API | This API adds a post offline time operation for recording activity that happened away from tracked devices, which the other API does not expose. |
Install Jentic One Beta
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the RescueTime APIs, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
Two steps, two machines. Install the instance in a safe environment, then register your agent from wherever it runs.
Step 1: Jentic One Host machine
# On the machine that will host your Jentic One instance:
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Frescuetime.com" | shStep 2: Agent machine
# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL "https://jentic.com/install.sh?src=apis&api=%2Fapis%2Frescuetime.com" | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
Once connected, ask your agent something like: “read RescueTime productivity data and log focus sessions”.
Each workflow spans multiple RescueTime APIs. Jentic routes each operation to the right API automatically.
Daily productivity report with focus context
Pull the daily summary and analytic data to build a productivity report, then read the focus-session feed to annotate which blocks were tracked focus time.
Call the daily summary and analytic data endpoints, then read the focus-session feed and combine both into a report.
RescueTime API + RescueTime Analytic Data API
Log a focus block and record its offline follow-up
Start a FocusTime session through one API, then use the other to post offline time for work done away from the device during the same period.
Start a FocusTime session on one API and post an offline time entry on the other for the same interval.
RescueTime API + RescueTime Analytic Data API
Highlight and alert digest
Read the alerts and highlights feeds for the account and post new highlights to record notable events, using whichever API exposes the needed write path.
Read the alerts and highlights feeds, then post a new highlight summarizing the period.
RescueTime API + RescueTime Analytic Data API
What agents get from Jentic-routed access to this vendor.
Setup
Wiring RescueTime by hand means choosing between its query-string API key and the OAuth2 authorization-code flow and constructing feed calls against the www.rescuetime.com host for each API. With Jentic One installed, your agent finds and adds either RescueTime API from the Jentic directory and stores the credential once.
Permission scoping
Both APIs address their data through operations rather than resource ids in the path, so you scope the agent to the operations it should use. Read feeds such as daily summary or analytic data can be allowed while write operations like posting offline time or starting FocusTime stay out unless you add them, using your own rules in your Jentic One instance.
Credential isolation
Your RescueTime API key or OAuth credentials are stored once, encrypted, in your own Jentic One instance and injected at execution time. Because one credential covers both APIs, it is entered once and never enters the agent's prompt, logs, or context.
Intent-based discovery
Agents search the Jentic directory by intent, such as retrieving analytic data or starting a focus session, and Jentic returns the matching RescueTime operation with its input schema so the agent calls the right endpoint without browsing the reference docs.
Specific to using RescueTime APIs through Jentic.
What can an agent do across the RescueTime APIs?
An agent can read time-tracking and productivity data, pull daily summary, alerts, highlights, and focus-session feeds, and write highlights, offline time, and FocusTime start or end events. Together the two APIs cover both reading recorded activity and logging new events.
Do the two RescueTime APIs cover the same data?
Yes. Both read from the same RescueTime account and expose overlapping analytic feeds and daily summaries. They differ mainly in endpoint paths and which write operations they include, so the choice usually comes down to whether you need offline-time posting or explicit focus-session start and end.
Do I need separate credentials for each API?
No. Both APIs use the same API key or OAuth2 credentials against the same account, so one credential covers both. When connected through Jentic, that credential is stored once in your own Jentic One instance.
How fresh is the data these APIs return?
RescueTime syncs activity data roughly every 3 minutes on paid plans and every 30 minutes on the free Lite plan, so feed responses reflect near-recent activity rather than a live stream. Plan behavior is set by RescueTime, not by the API.
Which API should an agent choose for focus tracking?
Use the RescueTime API when you need to both start and end a focus session and read focus start events. Use the Analytic Data API when you additionally need to post offline time. Both read analytic data, so overlap on read operations is expected.
What are these APIs not suited for?
They cover time-tracking analytics and focus logging only. They do not handle payments, messaging, CRM records, or calendar scheduling. Despite one being tagged under authentication, neither is an identity provider; both operate on RescueTime productivity data.
All 3 are in the Jentic catalogue with the same one-credential, intent-search pattern.
BOOK A DEMO
Browse thousands of APIs and connect them all to your agent with Jentic One. One layer, one credential — every API your agent needs.