Humanity HVII Public API

The Humanity HVII Public API is a REST API for workforce management — employees, positions, locations, shifts, shift swaps and trades, timeclocks, leaves, messages, training, tasks (master/shift/employee), skills, custom fields, and payroll/schedule/timesheet reports. Authentication is OAuth2 (authorization-code / password grant); access tokens are passed as a Bearer token or an access_token query parameter. Versions v1.0 and v2.0 are available.

API entry from apis.yml

apis.yml Raw ↑
name: Humanity HVII Public API
description: The Humanity HVII Public API is a REST API for workforce management — employees, positions,
  locations, shifts, shift swaps and trades, timeclocks, leaves, messages, training, tasks (master/shift/employee),
  skills, custom fields, and payroll/schedule/timesheet reports. Authentication is OAuth2 (authorization-code
  / password grant); access tokens are passed as a Bearer token or an access_token query parameter. Versions
  v1.0 and v2.0 are available.
humanURL: https://platform.humanity.com/
baseURL: https://www.humanity.com/api/v2/
tags:
- Workforce Management
- Employee Scheduling
- Time Tracking
- Tasks
- Reports
properties:
- type: Documentation
  url: https://platform.humanity.com/docs
- type: APIReference
  url: https://platform.humanity.com/reference
- type: GettingStarted
  url: https://platform.humanity.com/docs/getting-started-with-authentication
- type: Authentication
  url: authentication/humanity-authentication.yml
- type: Conventions
  url: conventions/humanity-conventions.yml
- type: LLMsTxt
  url: llms/humanity-llms.txt
- type: MCPServer
  url: mcp/humanity-mcp.yml
- type: Conformance
  url: conformance/humanity-conformance.yml