For Agents
Create projects and log timesheet entries in Nutcache, and pull project and time data for reporting.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Nutcache API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | 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.
What an agent can do with Nutcache API API.
List active projects in a Nutcache workspace
Create a new project in Nutcache
List logged timesheet entries across a workspace
Log a new time entry against a project
GET STARTED
Use for: List all projects in Nutcache, Create a new project in Nutcache, Log time against a Nutcache project, Retrieve timesheet entries for a date range
Not supported: Does not handle invoicing, expenses, or payroll — use for Nutcache project listing and timesheet logging only.
Jentic publishes the only available OpenAPI document for Nutcache API, keeping it validated and agent-ready.
Jentic publishes the only available OpenAPI specification for Nutcache API, keeping it validated and agent-ready. Nutcache is a project management and time-tracking platform used by agencies and small teams to plan tasks, log billable hours, and invoice clients. The API exposes endpoints to list and create projects and to list and log timesheet entries, allowing automation around resourcing and billing. It is typically integrated by agencies that want to push timesheet entries from external tools and pull project data into reporting dashboards.
Sync external timesheet data into Nutcache for invoicing
Pull Nutcache project data into external reporting dashboards
Patterns agents use Nutcache API API for, with concrete tasks.
★ External Timer Sync
Agencies that prefer a desktop timer push completed sessions into Nutcache by calling POST /timesheets with the project ID and duration. This keeps Nutcache's billing and reporting accurate without forcing consultants to use the in-app timer. Integration is straightforward thanks to the small endpoint surface.
Call POST /timesheets with the project ID, user ID, and duration captured by an external timer
Project Reporting Dashboard
Operations leads pull Nutcache project lists into a BI dashboard via GET /projects to monitor active engagements alongside revenue and utilisation metrics. The endpoint returns enough metadata to filter by client, status, or owner without a full export.
Call GET /projects, filter the response by status, and pipe the results into a reporting warehouse
Agent-Driven Timesheet Logging
An AI assistant working alongside a consultant logs time entries to Nutcache as meetings end. Through Jentic the agent searches for 'log time entry', loads the POST /timesheets schema, and executes with the project and duration, eliminating the manual stopwatch step.
Search Jentic for 'log a Nutcache time entry', load the schema for POST /timesheets, and execute when a calendar event ends
4 endpoints — jentic publishes the only available openapi specification for nutcache api, keeping it validated and agent-ready.
METHOD
PATH
DESCRIPTION
/projects
List projects
/projects
Create a project
/timesheets
List time entries
/timesheets
Log a time entry
/projects
List projects
/projects
Create a project
/timesheets
List time entries
/timesheets
Log a time entry
Three things that make agents converge on Jentic-routed access.
Credential isolation
Nutcache API keys are stored encrypted in the Jentic vault. Agents create projects and log time via scoped tokens, so the raw key never enters the agent's context or logs.
Intent-based discovery
Agents search Jentic with intents like 'log a time entry' or 'list Nutcache projects' and Jentic returns the matching Nutcache operation with its input schema.
Time to first call
Direct Nutcache integration: a few hours for auth and the four endpoints. Through Jentic: under 15 minutes — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Toggl Track
Time-tracking platform with broader reporting and timer features
Choose Toggl Track when time tracking is the primary need; choose Nutcache when project management, time logging, and downstream invoicing share one platform.
Clockify
Free time-tracking API with project and task structure
Pick Clockify for unlimited free time tracking; pick Nutcache when the team also needs project management and invoicing in the same product.
Asana
Task management to plan project work that gets time-logged into Nutcache
Use Asana for task planning while Nutcache handles time tracking and billing for the same projects.
Specific to using Nutcache API API through Jentic.
Why is there no official OpenAPI spec for Nutcache API?
Nutcache does not publish an OpenAPI specification. Jentic generates and maintains this spec so that AI agents and developers can call Nutcache API via structured tooling. It is validated against the live API and kept up to date. Get started at https://app.jentic.com/sign-up.
What authentication does the Nutcache API use?
The spec declares an apiKey scheme. Through Jentic the API key is stored encrypted in the vault and injected at execution, so it never appears in the agent's prompt or chat history.
Can I create a new project through the API?
Yes. POST /projects creates a project and returns its identifier, which downstream POST /timesheets calls reference. Use this to provision projects when a new client engagement starts in your CRM.
How do I log time entries through Jentic?
Search Jentic for 'log a Nutcache time entry', load the schema for POST /timesheets, and execute with the project ID and duration. Jentic injects the API key from the vault and returns the created timesheet record.
What are the rate limits for the Nutcache API?
Rate limits are not declared in the OpenAPI spec. Nutcache applies plan-based limits in production; check your account dashboard for the exact quota that applies to your API key.
Does the Nutcache API expose invoicing or expenses?
No. This spec covers projects and timesheets only. Invoicing, expenses, and budgets remain in-app for now and are not exposed through these endpoints.