Productive icon

Productive

Interact with the Productive API

Actions508

Timesheets → Get timesheets

AI-generated

Summary

Retrieve timesheet records from Productive with optional filtering, sorting, and pagination controls.

Inputs

  • Return All — Decide whether to return all timesheets or limit results to a specific page and count.
  • Limit — Maximum number of timesheet records to return when not returning all.
  • Page Number — The page number to retrieve when limiting results.
  • Page Size — Number of timesheet records per page when limiting results (max 200).
  • Filter Query String — A raw Productive API filter query string that overrides all other filter options if provided.
  • Filters — One or more filters based on Creator ID, Date, or Person ID with various operations (equals, contains, greater than, etc.). Ignored if Filter Query String is used.
  • Sort By — Field to sort the timesheet results by (Date, ID, or Person ID).
  • Sort Order — Sort order, ascending or descending.

Output shape

a list of timesheet records

If 'Return All' is true, all matching records are returned. Otherwise, results are paginated according to 'Page Number' and 'Page Size'. Filtering via 'Filter Query String' overrides the 'Filters' collection. Errors in retrieval may appear as error messages in the output items if 'Continue On Fail' is enabled.

Discussion