Supermetrics brings all your marketing data into Google Sheets, Google Data Studio, Excel, BigQuery, Snowflake, Redshift, Azure

Field list for Harvest

31 metrics and 112 dimensions available

CategoryFieldCodeTypeDescription
TimeYearprojects_yeardimYear
Year & monthprojects_yearmonthdimYear and month
Monthprojects_monthdimMonth
ProjectProject IDprojects_project_iddimThe unique ID of the project
Project nameprojects_project_namedimThe name of the project
Client IDprojects_client_iddimThe unique ID of the client
Client nameprojects_client_namedimThe name of the client
Currencyprojects_currencydimThe currency code associated with the client
Total hoursprojects_total_hoursmetThe totaled hours for the given timeframe. If Time Rounding is turned on within Harvest, the hours will be rounded according to your settings
Billable hoursprojects_billable_hoursmetThe totaled billable hours for the given timeframe. If Time Rounding is turned on within Harvest, the hours will be rounded according to your settings
None-billable hoursprojects_none_billable_hoursmetThe totaled non-billable hours for the given timeframe. If Time Rounding is turned on within Harvest, the hours will be rounded according to your settings
Billable rate (%)projects_billable_ratemetThe percentage of hours that are marked as billable. Formula: Billable hours / Total hours
Billable amountprojects_billable_amountmetThe totaled billable amount for the billable hours
TimeYearclients_yeardimYear
Year & monthclients_yearmonthdimYear and month
Monthclients_monthdimMonth
ClientClient IDclients_client_iddimThe unique ID of the client
Client nameclients_client_namedimThe name of the client
Currencyclients_currencydimThe currency code associated with the project
Total hoursclients_total_hoursmetThe totaled hours for the given timeframe. If Time Rounding is turned on within Harvest, the hours will be rounded according to your settings
Billable hoursclients_billable_hoursmetThe totaled billable hours for the given timeframe. If Time Rounding is turned on within Harvest, the hours will be rounded according to your settings
None-billable hoursclients_none_billable_hoursmetThe totaled non-billable hours for the given timeframe. If Time Rounding is turned on within Harvest, the hours will be rounded according to your settings
Billable rate (%)clients_billable_ratemetThe percentage of hours that are marked as billable. Formula: Billable hours / Total hours
Billable amountclients_billable_amountmetThe totaled billable amount for the billable hours
TimeYeartasks_yeardimYear
Year & monthtasks_yearmonthdimYear and month
Monthtasks_monthdimMonth
TaskTask IDtasks_task_iddimThe unique ID of the task
Task nametasks_task_namedimThe name of the task
Currencytasks_currencydimThe currency code associated with the task
Total hourstasks_total_hoursmetThe totaled hours for the given timeframe. If Time Rounding is turned on within Harvest, the hours will be rounded according to your settings
Billable hourstasks_billable_hoursmetThe totaled billable hours for the given timeframe. If Time Rounding is turned on within Harvest, the hours will be rounded according to your settings
None-billable hourstasks_none_billable_hoursmetThe totaled non-billable hours for the given timeframe. If Time Rounding is turned on within Harvest, the hours will be rounded according to your settings
Billable rate (%)tasks_billable_ratemetThe percentage of hours that are marked as billable. Formula: Billable hours / Total hours
Billable amounttasks_billable_amountmetThe totaled billable amount for the billable hours
TimeYearteam_yeardimYear
Year & monthteam_yearmonthdimYear and month
Monthteam_monthdimMonth
TeamUser IDteam_user_iddimThe unique ID of the user
User nameteam_user_namedimThe name of the user
Is contractorteam_is_contractordimThe contractor status of the user associated with the reported hours
Currencyteam_currencydimThe currency code associated with the task
Total hoursteam_total_hoursmetThe totaled hours for the given timeframe. If Time Rounding is turned on within Harvest, the hours will be rounded according to your settings
Billable hoursteam_billable_hoursmetThe totaled billable hours for the given timeframe. If Time Rounding is turned on within Harvest, the hours will be rounded according to your settings
None-billable hoursteam_none_billable_hoursmetThe totaled non-billable hours for the given timeframe. If Time Rounding is turned on within Harvest, the hours will be rounded according to your settings
Billable rate (%)team_billable_ratemetThe percentage of hours that are marked as billable. Formula: Billable hours / Total hours
Billable amountteam_billable_amountmetThe totaled billable amount for the billable hours
TimeYeartime_entries_yeardim
Year of week (Sun-Sat)time_entries_year_of_weekdim
Year of week (Mon-Sun)time_entries_year_of_week_isodim
Year & monthtime_entries_year_monthdim
Monthtime_entries_monthdim
Year & week (Sun-Sat)time_entries_year_weekdim
Year & week (Mon-Sun)time_entries_year_week_isodim
Week (Sun-Sat)time_entries_weekdim
Week (Mon-Sun)time_entries_week_isodim
Day of monthtime_entries_day_of_monthdim
Day of week (Sun-Sat)time_entries_day_of_week_namedim
Day of week (Mon-Sun)time_entries_day_of_week_name_isodim
Datetime_entries_datedim
Datetimetime_entries_atomdim
Time entryTime entry IDtime_entries_time_entry_iddimThe unique ID of the time entry
Spent datetime_entries_spent_datedimDate of the time entry
Notestime_entries_notesdimNotes attached to the time entry
Is lockedtime_entries_is_lockeddimWhether or not the time entry has been locked
Locked reasontime_entries_locked_reasondimWhy the time entry has been locked
Is closedtime_entries_is_closeddimWhether or not the time entry has been approved via Timesheet Approval in Harvest
Is billedtime_entries_is_billeddimWhether or not the time entry has been marked as invoiced
Timer started attime_entries_timer_started_atdimDate and time the timer was started if tracking by duration
Started timetime_entries_started_timedimTime the time entry was started if tracking by start/end times
Ended timetime_entries_ended_timedimTime the time entry was ended if tracking by start/end times
Is runningtime_entries_is_runningdimWhether or not the time entry is currently running
Billabletime_entries_billabledimWhether or not the time entry is billable
Budgetedtime_entries_budgeteddimWhether or not the time entry counts towards the project budget
Billable ratetime_entries_billable_ratedimThe billable rate for the time entry
Cost ratetime_entries_cost_ratedimThe cost rate for the time entry
Time entry created attime_entries_created_atdimDate and time the time entry was created
Time entry updated attime_entries_updated_atdimDate and time the time entry was updated
UserUser IDtime_entries_user_iddimThe unique ID of the user associated with the time entry
User nametime_entries_user_namedimThe name of the user associated with the time entry
User assignment IDtime_entries_user_assignment_iddimThe unique ID of the user assignment
Is project managertime_entries_is_project_managerdimDetermines if the user has Project Manager permissions for the project
User assignment is activetime_entries_user_assignment_is_activedimDetermines whether the user assignment is active or archived
Use default ratestime_entries_use_default_ratesdimDetermines which billable rate(s) will be used on the project for this user when billed by people. When true, the project will use the user's default billable rates. When false, the project will use the custom rate defined on this user assignment
User assignment budgettime_entries_user_assignment_budgetdimBudget used when the project is budgeted by person
User assignment created attime_entries_user_assignment_created_atdimDate and time the user assignment was created
User assignment updated attime_entries_user_assignment_updated_atdimDate and time the user assignment was updated
User assignment hourly ratetime_entries_user_assignment_hourly_ratedimCustom rate used when the project is billed by people and default rate is not being used
ClientClient IDtime_entries_client_iddimThe unique ID of the client associated with the time entry
Client nametime_entries_client_namedimThe name of the client associated with the time entry
Client currencytime_entries_client_currencydimThe currency used with the client associated with the time entry
ProjectProject IDtime_entries_project_iddimThe unique ID of the project associated with the time entry
Project nametime_entries_project_namedimThe name of the project associated with the time entry
Project codetime_entries_project_codedimThe code of the project associated with the time entry
TaskTask IDtime_entries_task_iddimThe unique ID of the task associated with the time entry
Task nametime_entries_task_namedimThe name of the task associated with the time entry
Task assignment IDtime_entries_task_assignment_iddimThe unique ID of the task assignment
Task assignment billabletime_entries_task_assignment_billabledimDetermines whether the task assignment is billable or not. For example: if set to true, all time tracked on this project for the associated task will be marked as billable
Task assignment is activetime_entries_task_assignment_is_activedimDetermines whether the task assignment is active or archived
Task assignment created attime_entries_task_assignment_created_atdimDate and time the task assignment was created
Task assignment updated attime_entries_task_assignment_updated_atdimDate and time the task assignment was updated
Task assignment hourly ratetime_entries_task_assignment_hourly_ratedimCustom rate used when the project is billed by tasks
Task assignment budgettime_entries_task_assignment_budgetdimBudget used when the project is budgeted by task
Hourstime_entries_hoursmetThe amount of hours clocked in the time entry
Hours without timertime_entries_hours_without_timermetThe amount of hours clocked in the time entry before the timer was last started.
Rounded hourstime_entries_rounded_hoursmetThe amount of hours clocked in the time entry used in summary reports and invoices. This value is rounded according to the Time Rounding setting in your Preferences within Harvest
Time entriestime_entries_entriesmetThe number of time entries
ClientClient IDproject_details_client_iddimThe unique ID of the client
Client nameproject_details_client_namedimThe name of the client
Currencyproject_details_currencydimThe currency code associated with the project
TimeCreated atproject_details_created_atdimDate and time the project was created.
Updated atproject_details_updated_atdimDate and time the project was last updated.
Starts onproject_details_starts_ondimDate the project was started.
Ends onproject_details_ends_ondimDate the project will end.
ProjectProject IDproject_details_iddimThe unique ID of the project
Project nameproject_details_namedimThe name of the project
Budget byproject_details_budget_bydimThe method by which the project is budgeted.
Budget is monthlyproject_details_budget_is_monthlydimOption to have the budget reset every month.
Cost budget include expensesproject_details_cost_budget_include_expensesdimOption for budget of Total Project Fees projects to include tracked expenses.
Is activeproject_details_is_activedimWhether the project is active or archived.
Is billableproject_details_is_billabledimWhether the project is billable or not.
Is fixed feeproject_details_is_fixed_feedimWhether the project is a fixed-fee project or not.
Bill byproject_details_bill_bydimThe method by which the project is invoiced.
Notesproject_details_notesdimProject notes.
Budgetproject_details_budgetmetThe budget in hours for the project when budgeting by time.
Cost budgetproject_details_cost_budgetmetThe monetary budget for the project when budgeting by money.
Hourly rateproject_details_hourly_ratemetRate for projects billed by Project Hourly Rate.
Feeproject_details_feemetThe amount you plan to invoice for the project. Only used by fixed-fee projects.
UsersUser IDteam_details_iddimThe unique ID of the user.
First nameteam_details_first_namedimThe first name of the user.
Last nameteam_details_last_namedimThe last name of the user.
Emailteam_details_emaildimThe email address of the user.
Telephoneteam_details_telephonedimThe user’s telephone number.
Timezoneteam_details_timezonedimThe user’s timezone.
Is contractorteam_details_is_contractordimThe contractor status of the user associated with the reported hours
Is activeteam_details_is_activedimWhether the user is active or archived.
Rolesteam_details_rolesdimThe role names assigned to this person.
Avatar URLteam_details_avatar_urldimThe URL to the user’s avatar image.
TimeCreated atteam_details_created_atdimDate and time the user was created.
Updated atteam_details_updated_atdimDate and time the user was last updated.
Weekly capacityteam_details_weekly_capacitymetThe number of hours per week this person is available to work in seconds, in half hour increments. For example, if a person’s capacity is 35 hours, the API will return 126000 seconds.
Default hourly rateteam_details_default_hourly_ratemetThe billable rate to use for this user when they are added to a project.
Cost rateteam_details_cost_ratemetThe cost rate to use for this user when calculating a project’s costs vs billable amount.