My Hours API
The My Hours API allows developers to programmatically access and manage time tracking data from My Hours, including projects, tasks, clients, and time entries. It supports integration of My Hours time tracking capabilities into custom applications, internal tools, and automated workflows.
About this tool
My Hours API
The My Hours API provides programmatic access to time tracking data from your My Hours account, including projects, tasks, clients, and time entries, enabling integrations with custom applications, internal tools, and automated workflows.
Features
-
Programmatic access to My Hours data
- Work with projects, tasks, clients, and time entries.
- Integrate My Hours time tracking into custom apps, internal tools, and automation workflows.
-
Standardized JSON responses
- All API responses are returned in JSON format for easy parsing and integration.
-
REST-style operations
GETrequests to fetch data from My Hours.POSTrequests to create and save new resources (e.g., time logs, projects) to your My Hours account.
-
Clear HTTP status codes
200 OKfor successful requests.4XXfor client-side errors (e.g., invalid request, authentication issues).5XXfor server-side errors.
-
API key–based authentication
- Access controlled via API Keys tied to a My Hours account.
- API Key passed in the
Authorizationheader as:
Authorization: ApiKey YOUR_API_KEY - Only authenticated and authorized requests can access or modify resources such as time logs, projects, users, and reports.
-
Integration tooling via Postman
- Official Postman collection available (“Run in Postman”) for quick testing and exploration of endpoints.
- Compatible with the Postman desktop client for interactive development and debugging.
Authentication
- Requires an active My Hours account to generate an API Key.
- API Key is created via My Hours account settings (per official instructions).
- Every request must include the API Key in the
Authorizationheader using the format:Authorization: ApiKey YOUR_API_KEY.
Pricing
Pricing information for the My Hours API is not specified in the provided documentation.
Loading more......
Information
Categories
Tags
Similar Products
6 result(s)The Qmonix Lua SDK is a Lua client library for sending events and metrics, such as time-tracking task durations, from applications like Awesome Time Tracker to a Qmonix analytics server.
TimeCamp is a time tracking platform that integrates with a wide range of productivity, project management, communication, CRM, and accounting tools. This integrations ecosystem enables users to automatically link tracked time to tasks, issues, projects, and communications across tools like Trello, GitHub, Jira alternatives, Slack, Microsoft Teams, Google Calendar, Airtable, Podio, ClickUp, and more—supporting comprehensive time tracking workflows and reporting without manual duplication.
API integrations enable time tracking software to connect with project management, accounting, and payroll platforms. This integration allows for seamless data flow and reduces administrative overhead, making time tracking more efficient and valuable for organizations.
A custom component that integrates Toggl Track API with Home Assistant for tracking time.
A Zapier automation template that connects Harvest with Google Sheets to log time tracking data. Whenever a new time entry is created in Harvest, this workflow automatically adds a corresponding row to a specified Google Sheets spreadsheet. It’s useful for centralizing time tracking records, custom reporting, and backup of time logs without manual data entry.
A Zapier workflow template that syncs task management and time tracking by creating a corresponding TrackingTime task whenever a new incomplete task is added in Todoist, centralizing tasks for easier tracking and improved productivity.