jd_get_machine_hours_of_operation
Retrieve machine working, idle, and transport hours over a period. Pass principal ID plus optional date range, org, or state filters to inspect equipment activity records.
Instructions
Get how long a machine was working, idle or transporting over a period.
Returns the records under 'hours_of_operation'. `principal_id` comes from
jd_list_equipment and `org_id` from jd_list_organizations. Use start_date and end_date
to bound the period; the detailed_state and summarize_duration filters are passed to
Deere unchanged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| org_id | No | Organization ID, from jd_list_organizations. Narrows the result to that organization. | |
| end_date | No | End of the window, ISO 8601 UTC, e.g. 2026-10-07T00:00:00Z. | |
| start_date | No | Start of the window, ISO 8601 UTC, e.g. 2026-10-01T00:00:00Z. | |
| principal_id | Yes | Machine principal ID: the 'principalId' of an item from jd_list_equipment. | |
| detailed_state | No | Deere's detailedState filter, passed through as given. | |
| summarize_duration | No | Deere's summarizeDuration option, passed through as given. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||