person_schedule
Retrieve a person's schedule by merging their Forecast assignments and Harvest time entries for a specified date range.
Instructions
Get a person's complete schedule: Forecast assignments + Harvest time entries for the period.
Combines both APIs to show what a person is scheduled to work on (Forecast)
and what they've actually logged (Harvest) in one view.
Args:
person_id: Forecast person ID (for assignments) — also used to look up
the corresponding Harvest user if the person has a harvest_user_id.
start_date: Start of date range (YYYY-MM-DD).
end_date: End of date range (YYYY-MM-DD).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| end_date | Yes | ||
| person_id | Yes | ||
| start_date | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |