Integrate with useChrono using our powerful and flexible REST API. Access and manage your time tracking data programmatically.
| Endpoint | Method | Description | Documentation |
|---|---|---|---|
| /auth | POST | Authenticate and obtain access tokens | View Details |
| /projects | GET | Retrieve a list of all projects | View Details |
| /tasks | POST | Create a new task within a project | View Details |
| /users/me | GET | Get current user profile information | View Details |
An essential guide to start using the useChrono API, including authentication, rate limits, and basic request structure.
Detailed information on how to authenticate your API requests using API keys and OAuth 2.0 where applicable.
Full reference for the Projects API endpoint. Learn how to create, retrieve, update, and delete projects.
Comprehensive guide to the Tasks API. Manage tasks, sub-tasks, assignments, and statuses programmatically.
Learn to create, list, update, and delete time entries associated with tasks and projects using the API.
Configure webhooks to receive real-time notifications for events in your useChrono account, such as task updates or project creation.
Information about API rate limits, how to check your current limits, and best practices for handling them.
A guide to understanding and handling common API error codes and responses for robust integration.
Get your API key and start building powerful integrations with useChrono. Our RESTful API makes it easy to incorporate time tracking into your existing workflows.
curl -X GET "https://api.usechrono.com/v1/projects" \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json"