✨ New Feature Frenzy: Use code FRENZY-2026 at checkout for 20% off all subscriptions (Discount applied across entire subscription lifetime, new customers only)
curl --request POST \
--url https://api.threadi.au/stopwatch/v1/timelogs/batch/read \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"inputs": [
{
"id": "1234567890"
}
],
"properties": [
"a552213_record_id",
"hubspot_owner_id",
"a552213_category_text"
],
"propertiesWithHistory": [
"a552213_record_id",
"hubspot_owner_id",
"a552213_category_text"
],
"idProperty": "a552213_record_id"
}
'{
"completedAt": "2026-03-25T06:01:32.819Z",
"results": [
{
"id": 1234567890,
"properties": {
"a552213_record_id": "28270412 -- 2026-03-20 04:22:15.536",
"a552213_assoc_obj_type": "contact",
"a552213_toggle": true,
"a552213_assoc_record_id": 9876543210,
"a552213_first_start_date": "2026-02-27T21:24:18.038Z",
"a552213_first_end_date": "2026-02-28T21:24:18.038Z",
"a552213_last_start_date": "2026-02-27T21:24:18.038Z",
"a552213_last_end_date": "2026-02-28T21:24:18.038Z",
"a552213_total_minutes": 1440,
"a552213_total_hours": 24,
"a552213_total_days": 1,
"a552213_total_years": 0.00273785,
"a552213_total_decades": 0.00027379,
"a552213_total_centuries": 0.00002738,
"a552213_num_sessions": 1,
"a552213_week_year": "2026-02-23T00:00:00.000Z",
"a552213_month_year": "2026-02-01T00:00:00.000Z",
"a552213_is_split_week_record": true,
"a552213_is_split_month_record": true,
"a552213_workflow_managed_tag": "example_tag",
"a552213_billable_minutes": 0,
"a552213_billable_hours": 0,
"a552213_billable_days": 0,
"a552213_billable_years": 0,
"a552213_billable_decades": 0,
"a552213_billable_centuries": 0,
"a552213_billable_amount": 0,
"a552213_cost_amount": 0,
"a552213_margin_amount": 0,
"a552213_is_one_time_log_per_session_record": true,
"a552213_category_text": "Meetings",
"a552213_description": "Meeting about Project XYZ",
"a552213_billable_percentage": 0
},
"createdAt": "2026-02-27T21:24:18.038Z",
"updatedAt": "2026-02-28T21:24:18.038Z",
"archived": true
}
],
"startedAt": "2026-03-25T06:01:32.757Z",
"status": "COMPLETE"
}Retrieves 1 or many StopWatch Time Log records by their ID(s).
See HubSpot API documentation for the request Body structure and available Query Parameters
curl --request POST \
--url https://api.threadi.au/stopwatch/v1/timelogs/batch/read \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"inputs": [
{
"id": "1234567890"
}
],
"properties": [
"a552213_record_id",
"hubspot_owner_id",
"a552213_category_text"
],
"propertiesWithHistory": [
"a552213_record_id",
"hubspot_owner_id",
"a552213_category_text"
],
"idProperty": "a552213_record_id"
}
'{
"completedAt": "2026-03-25T06:01:32.819Z",
"results": [
{
"id": 1234567890,
"properties": {
"a552213_record_id": "28270412 -- 2026-03-20 04:22:15.536",
"a552213_assoc_obj_type": "contact",
"a552213_toggle": true,
"a552213_assoc_record_id": 9876543210,
"a552213_first_start_date": "2026-02-27T21:24:18.038Z",
"a552213_first_end_date": "2026-02-28T21:24:18.038Z",
"a552213_last_start_date": "2026-02-27T21:24:18.038Z",
"a552213_last_end_date": "2026-02-28T21:24:18.038Z",
"a552213_total_minutes": 1440,
"a552213_total_hours": 24,
"a552213_total_days": 1,
"a552213_total_years": 0.00273785,
"a552213_total_decades": 0.00027379,
"a552213_total_centuries": 0.00002738,
"a552213_num_sessions": 1,
"a552213_week_year": "2026-02-23T00:00:00.000Z",
"a552213_month_year": "2026-02-01T00:00:00.000Z",
"a552213_is_split_week_record": true,
"a552213_is_split_month_record": true,
"a552213_workflow_managed_tag": "example_tag",
"a552213_billable_minutes": 0,
"a552213_billable_hours": 0,
"a552213_billable_days": 0,
"a552213_billable_years": 0,
"a552213_billable_decades": 0,
"a552213_billable_centuries": 0,
"a552213_billable_amount": 0,
"a552213_cost_amount": 0,
"a552213_margin_amount": 0,
"a552213_is_one_time_log_per_session_record": true,
"a552213_category_text": "Meetings",
"a552213_description": "Meeting about Project XYZ",
"a552213_billable_percentage": 0
},
"createdAt": "2026-02-27T21:24:18.038Z",
"updatedAt": "2026-02-28T21:24:18.038Z",
"archived": true
}
],
"startedAt": "2026-03-25T06:01:32.757Z",
"status": "COMPLETE"
}Documentation Index
Fetch the complete documentation index at: https://docs.threadi.au/llms.txt
Use this file to discover all available pages before exploring further.
Bearer Authorization header of the form Bearer {token}, where {token} is your API key. By default, each API key is rate-limited to 1,000 requests per day (UTC). If you need a higher daily limit, please submit a support request.
Show child attributes
The StopWatch Time Log properties that you'd like included in the response
[
"a552213_record_id",
"hubspot_owner_id",
"a552213_category_text"
]The StopWatch Time Log properties that you'd like included in the response, including a changelog history of their values
[
"a552213_record_id",
"hubspot_owner_id",
"a552213_category_text"
]If omitted, defaults to hs_object_id. The only other property that can be used here for StopWatch Time Logs is a552213_record_id.
"a552213_record_id"