

As new versions are released, we will make sure to keep app developers informed. This is done so updates and changes can be made without breaking any code. The API endpoints seen in the API Reference are versioned.

Hubstaff’s API uses RESTful principles.Offset parameters are used in some cases to paginate through result sets. There are also result set limits which you can see detailed on each endpoint’s section in the API Reference. Authenticated users are allowed 1000 requests every hour (per app). There are rate limits in place to ensure the availability of the API and protect against possible abuse.The data you request is returned in the same format you requested it in. Secure HTTPS connections are required for making requests.Make sure you are using an auth token of a user that has a manager or an owner role at the organization level if you want to access all the data for an organization.The Hubstaff time tracking API has now read and write functions.You can see the list of API V2 endpoints that you can use here It even allows you to test them directly inside the browser. Hubstaff’s interactive API Reference details all the requests you can make, along with the different parameters and options. This can be done by going to and clicking New. Read more on how to obtain an access token from a personal access token refresh token. The personal access token system is slightly different from other applications in that the token you receive is a refresh token that has a long expiration time (90 days). This better targets server-side script applications that cannot easily utilize the interactive login we enforce by OpenID Connect + OAuth 2.0. We also provide a personal access token system as well. We use this because it provides a secure method of authentication and builds on the authorization system in OAuth 2.0. Our APIs are using OpenID Connect for authentication. The Hubstaff Time Tracking API allows you to read and write time and activity data from Hubstaff. With the various filters available the data can be arranged and displayed how you want to show it to your clients. This can be achieved by inviting clients to Hubstaff, but the API allows you to present Hubstaff with your own branding and customize the experience. For example, if you want to customize the Hubstaff platform as a portal for your clients to log in and view activities, tasks, notes, and more. The ability to read and write your data from Hubstaff will allow you to create your own custom solutions for displaying the data. Be advised: Hubstaff API Version 1 is deprecated, all Hubstaff API requests are now directed to API Version 2 which has read and write functions.
