Unify Logo Footer.svg
Unify Integrations
Logo
Hubstaff

Hubstaff

Logo

3 mins READ

Use the Hubstaff connector to track employee time and productivity.

Integrating your application with Hubstaff lets you use these operations in an automation. It exposes 10 actions, listed below. Add the connector from the Connections area, authenticate, then select its operations in the automation builder. Capabilities: actions.

Authentication

Before you begin, make sure you have the following information:

Connection Name: Choose a meaningful name for your connection. This name helps you identify the connection within your application or integration settings.

Authentication Type: Hubstaff supports the following authentication methods:

  • API token

  • OAuth

Authentication & setup

Hubstaff provides multiple authentication methods:

OpenID Connect & OAuth 2.0 (Recommended):

  1. Request the OpenID Connect configuration from the discovery endpoint: https://account.hubstaff.com

  2. Use the authorization code flow for secure authentication

  3. Basic authorization can be performed using client_id and client_secret as username and password

Personal Access Tokens (PAT):

  1. Better for server-side scripts that cannot use interactive login

  2. Tokens are refresh tokens with 90-day expiration

  3. Must be renewed before expiration

  4. Include in Authorization header: Authorization: Bearer <token>

To create an app:

  1. Go to https://developer.hubstaff.com/apps

  2. Click "New" to create a new app

  3. Configure your application details

  4. Receive your client_id and client_secret

API Requests:

  • Base URL: https://api.hubstaff.com

  • All requests require HTTPS

  • Use REST with JSON-encoded request bodies and responses

API v2 Endpoints: Access the complete list at https://developer.hubstaff.com/docs/hubstaff_v2

hubstaff-bordered-image1.png
hubstaff-bordered-image1.png

hubstaff-bordered-image2.png
hubstaff-bordered-image2.png

Actions

Action Name

Description

Create client

Creates a new client in Hubstaff

Create project

Creates a new project in Hubstaff

Create todo

Creates a new todo in Hubstaff

Get client

Gets a client in Hubstaff

Get organization

Gets an organization in Hubstaff

Get project

Gets a project in Hubstaff

List clients

Lists all clients in Hubstaff

List organizations

Lists all organizations in Hubstaff

List projects

Lists all projects in Hubstaff

List todo

Lists all todo in Hubstaff

About the API

Hubstaff is a time tracking and team management platform API providing:

  • Time Tracking: Log, track, and report on time entries

  • Team Management: Manage projects, teams, and assignments

  • Activity Monitoring: Track activity levels and productivity

  • Reporting: Generate time tracking and productivity reports

  • Integrations: Connect with project management and accounting tools

  • Webhooks: Real-time event notifications

Official documentation

https://developer.hubstaff.com/