Chronos

API Documentation

Integrate useChrono into your applications with our comprehensive REST API. Build powerful time tracking and project management solutions.

Quick Start Guide

1. Get Your API Key

Sign up for a useChrono account and generate your API key from the Developer Settings.

2. Make Your First Request

curl -X GET "https://api.usechrono.com/v1/time-entries" \ -H "Authorization: Bearer YOUR_API_KEY"

3. Explore the Documentation

Browse our detailed API documentation below to learn about available endpoints and features.

Authentication

Learn how to authenticate your API requests using API keys and OAuth 2.0.

POST/auth/token

Get an access token using your API credentials

POST/auth/refresh

Refresh an expired access token

Time Tracking

Manage time entries, track work hours, and generate reports.

POST/time-entries

Create a new time entry

GET/time-entries

List all time entries

GET/time-entries/{id}

Get a specific time entry

PUT/time-entries/{id}

Update a time entry

DELETE/time-entries/{id}

Delete a time entry

Projects

Create and manage projects, tasks, and team assignments.

POST/projects

Create a new project

GET/projects

List all projects

GET/projects/{id}

Get a specific project

PUT/projects/{id}

Update a project

DELETE/projects/{id}

Delete a project

SDKs and Libraries

JavaScript/TypeScript

Official SDK for Node.js and browser environments

View on GitHub →

Python

Python client library for useChrono API

View on GitHub →

Ruby

Ruby gem for useChrono API integration

View on GitHub →

Need Help?

Our developer support team is here to help you integrate useChrono into your applications.