TimeSite Pro enables you to develop an application-level integration with our solution using API keys, Webhooks and the Zapier application integration solution.
You can create an API key via Settings > Integration > API keys. See Integration (API Key) for more information on specifying an API key. You can extract timesheet records via a number of filter options and you can also execute CRUD (create, read, update, delete) operations on Client, User and Timesheet Item records. This is done via a REST-based API. We are currently adding Project and Task objects to this list all of which will also have full CRUD capability.
Our API documentation is provided online via Swagger.
Webhooks can be used as alerts to keep your applications in sync with actions inside TimeSite Pro. For example, you can ensure that your project management system is alerted when a new Project is created in TimeSite Pro. You can use a webhook to keep another system in sync with TimeSite Pro.
You can create a webhook via Settings > Integration > Webhooks. See Integration (Webhook) for more information on specifying a webhook.
The following record changes are available via a TimeSite Pro webhook:
- Timesheet Item
You can "pause" a webhook which stops TimeSite Pro from sending messages to a target URL during testing or problem resolution activities.
Contact us at firstname.lastname@example.org for more information on our API integration capabilities.