For Agents
Programmatically list roles and api tokens for authenticated user, create a new client (admin only). Covers 33 operations with apiKey, basic authentication.
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Tick Time Tracking, 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 Tick Time Tracking API.
List roles and API tokens for authenticated user
Create a new client (admin only)
Get a specific client
Update a client (admin only)
GET STARTED
Use for: I need to roles and api tokens for authenticated user, I want to a new client (admin only), Search for clients with projects, Find all all clients including those without projects
Not supported: Does not handle payments, communications, or crm — use for analytics only.
Jentic publishes the only available OpenAPI document for Tick Time Tracking, keeping it validated and agent-ready.
Tick time tracking API for managing clients, projects, tasks, time entries, and users. The API exposes 33 endpoints secured with apiKey, basic authentication.
Delete a client (admin only, no projects)
Patterns agents use Tick Time Tracking API for, with concrete tasks.
★ Analytics Operations
Use the Tick Time Tracking to perform analytics operations programmatically. The API provides 33 endpoints covering core functionality including list roles and api tokens for authenticated user, create a new client (admin only), list clients with projects.
Call GET /roles.json to list roles and api tokens for authenticated user
Automated Clients Management
Automate clients operations by combining multiple Tick Time Tracking endpoints. Agents can create a new client (admin only) and then list clients with projects in a single workflow.
Call POST /clients.json to create a new client (admin only), then verify the result
AI Agent Integration via Jentic
AI agents discover and call Tick Time Tracking endpoints through Jentic without managing credentials directly. An agent searches for the required operation by intent, receives the matching endpoint schema, and executes the call with Jentic-managed authentication. This eliminates the need to read API documentation or handle apiKey, basic tokens manually.
Search Jentic for 'list roles and api tokens for authenticated user', load the operation schema, and execute with Jentic-managed credentials
33 endpoints — tick time tracking api for managing clients, projects, tasks, time entries, and users.
METHOD
PATH
DESCRIPTION
/roles.json
List roles and API tokens for authenticated user
/clients.json
Create a new client (admin only)
/clients.json
List clients with projects
/clients/all.json
List all clients including those without projects
/clients/{client_id}.json
Get a specific client
/clients/{client_id}.json
Update a client (admin only)
/clients/{client_id}.json
Delete a client (admin only, no projects)
/projects.json
Create a new project (admin only)
/roles.json
List roles and API tokens for authenticated user
/clients.json
Create a new client (admin only)
/clients.json
List clients with projects
/clients/all.json
List all clients including those without projects
/clients/{client_id}.json
Get a specific client
Three things that make agents converge on Jentic-routed access.
Credential isolation
Tick Time Tracking apiKey, basic credentials are stored encrypted in the Jentic vault (MAXsystem). Agents receive scoped access tokens — raw secrets never enter the agent context.
Intent-based discovery
Agents search by intent (e.g., 'list roles and api tokens for authenticated user') and Jentic returns the matching Tick Time Tracking operation with its input schema, so the agent can call the right endpoint without browsing docs.
Time to first call
Direct Tick Time Tracking integration: 1-3 days for auth handling, response parsing, and error cases. Through Jentic: under 1 hour — search, load schema, execute.
Alternatives and complements available in the Jentic catalogue.
Mixpanel
Alternative analytics API
Choose Mixpanel when you need a different approach to analytics operations
Amplitude
Alternative analytics API
Choose Amplitude when you need a different approach to analytics operations
Segment
Complementary analytics API
Choose Segment when you need a complementary approach to analytics operations
Pendo
Complementary analytics API
Choose Pendo when you need a complementary approach to analytics operations
Specific to using Tick Time Tracking API through Jentic.
What authentication does the Tick Time Tracking use?
The Tick Time Tracking uses apiKey, basic authentication. Through Jentic, these credentials are stored encrypted in the MAXsystem vault and injected at execution time, so raw secrets never enter the agent context.
Can I list roles and api tokens for authenticated user with the Tick Time Tracking?
Yes. Use the GET /roles.json endpoint. The API returns structured JSON responses that agents can parse and act on directly.
What are the rate limits for the Tick Time Tracking?
Rate limits are not specified in the OpenAPI spec. Check the vendor documentation for current limits. Through Jentic, rate limiting is handled automatically with retry logic built into the execution layer.
How do I list roles and api tokens for authenticated user through Jentic?
Install the Jentic SDK with pip install jentic, authenticate at https://app.jentic.com/sign-up, then search for 'list roles and api tokens for authenticated user'. Jentic returns the matching Tick Time Tracking operation with its input schema. Load the schema and execute the call — credentials are injected automatically.
How many endpoints does the Tick Time Tracking have?
The Tick Time Tracking exposes 33 endpoints covering clients, clients.json, entries operations.
/clients/{client_id}.json
Update a client (admin only)
/clients/{client_id}.json
Delete a client (admin only, no projects)
/projects.json
Create a new project (admin only)