Introduction
TimeTac provides an easy accessible RESTful application programming interface (API) for developers to connect and integrate a TimeTac account into their own apps.
The API as well as every TimeTac company account is decoupled from all the other company accounts. Your API access will be restricted to your account only, and no other API user can ever access your companies’ data without your credentials (see chapter “Authentication” for more information).
Getting Started
The TimeTac API is not open to the public. In order to get started with the API, you will need to request a private API key that will enable the API for your TimeTac company account and grant you access to your resources. Please contact us at support@timetac.com and tell us about the project you are planning to use our API for, and we will be happy to assist you with an API key and answers to all the questions you might have.
Once you have your key you will be able to make authenticated requests to our API by calling the URL for a specific resource (see chapter “Resources”). A resource URL will always have the following format:
Generic API URL
https://go.timetac.com/<company_account>/userapi/<api_version>/<resource>/<action>/
- <
company_account
>
The name of the requested company account. We will only allow requests to your own company account that will be permanently mapped to your API key. - <
api_version
>
If updates to our API would break backward compatibility, we will release a new API version but keep the previous one available to give every developer enough time to adapt their apps to the new changes. - <
resource
>
The name of the requested resource. - <
action
>
The action you want to perform on the specified resource (get/create/update/delete).
Example
https://go.timetac.com/TimeTacGmbH/userapi/v3/tasks/get/?id=31