Harvest
communityTime tracking and invoicing tool for freelancers and teams with project budgets.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
GET
https://api.harvestapp.com/v2/time_entriesList time entries
Parameters
toYYYY-MM-DD (stringoptionalfromYYYY-MM-DD (stringoptionaluser_iduser ID (integeroptionalper_pageresults (integeroptionalproject_idproject ID (integeroptionalReturns
time_entries[] with id, spent_date, hours, notes, task.name, project.name, client.name, user.name, is_runningGET
https://api.harvestapp.com/v2/projectsList projects
Parameters
per_pageresults (integeroptionalis_activetrue|false (booleanoptionalReturns
projects[] with id, name, code, is_active, budget, budget_by, over_budget_notification_percentage, client.nameGET
https://api.harvestapp.com/v2/invoicesList invoices
Parameters
stateopen|partial|paid|closed (stringoptionalper_pageresults (integeroptionalReturns
invoices[] with id, number, amount, due_amount, state, due_date, issue_date, client.name, line_items[]