A Public API for Keeping

Developers can now use the new Keeping API to build applications that automatically create time entries, read reports, or manage projects. Connect Keeping with your internal systems, retrieve real-time information through this automation capability, or synchronize project data between your system and Keeping.

Connect with Keeping via our API

The API is built in a RESTful style and uses the JSON data format. Authentication is performed through OAuth2, but a personal access token can also be generated for a quick start.

Anyone who uses Keeping can access this new API – whether freelancers using the free version or users within an organisation subscription. Even if you’re not an organisation admin, you can still manage your own time entries through the API.

We aimed to make the API as comprehensive as possible right from the start. This means not only providing an API that mirrors the app's key functionalities but also a detailed documentation that is both thorough and concise. Currently, the API offers the following features:

It's even possible to link time entries to items in your internal project management program or intranet through external_references. This allows a user to link directly from Keeping to the relevant location in your system.

Do you have a cool idea for integrating with Keeping and plan to use the API? Let us know! We love hearing about what users plan to build with our API, and we’re always open to suggestions for additional functionality.

Start tracking your hours today

Over 25.000 entrepreneurs are already using Keeping to make time tracking easier for them and their team. Sign up below and start using Keeping for free.

Stopwatch to clock hours illustration