Webhooks allow you to send data into TrackingTime (Incoming Webhooks) or to get data out of it in real-time (Outgoing Webhooks).
You can use webhooks to build your own custom integrations. Also, we offer some cool integrations with popular online services like Slack, HipChat and GitHub out-of-the-box. For instance, you can create an incoming webhook that automatically starts tracking a task when you type a message like "/track [someTask] in [someProject]" in a Slack channel or a HipChat room.
Outgoing webhooks are triggered when certain events in your TrackingTime account occurs, e.g. when a new task is assigned to someone or when somebody starts tracking a task, etc.
Webhooks can be configured for the whole account or for a single user. You can manage your account and user webhooks in our web apps as well as via the API, using the endpoints described in this section.
Check out all supported incoming and outgoing webhooks to discover all the cool integrations you can build with our API.
Send data into TrackingTime in real-time. Incoming webhooks are a simple way to send data into TrackingTime from external sources when a specific event occurs.
This is an overview of all available incoming events.
|Projects||Add new project|
|Tasks||Add new task|
|Time Entries||Add new time entry|
|Delete time entry|
Get data out of TrackingTime in real-time, when a specific event occurs on your TrackingTime account. Webhooks allow you to build or set up integrations which subscribe to certain events on TrackingTime.
You can use outgoing webhooks to update a task in a project management tool, trigger the creation of an invoice in an external service or update a timesheet stored somewhere else. The available events are as follow. Each event corresponds to a certain set of actions that can happen to your account. For example, if you subscribe to the task events you'll receive detailed payloads every time a task is added, updated, closed, etc.
|Tasks||New task added|
|Started tracking task|
|Stopped tracking task|
|Time Entries||New time entry added|
|Time entry deleted|