Productive icon

Productive

Interact with the Productive API

Actions508

Timesheet Reports → Get timesheet reports

AI-generated

Summary

Retrieve timesheet reports from the Productive API with optional filtering and pagination controls.

Inputs

  • Return All — Choose whether to return all timesheet report results or limit them.
  • Limit — Maximum number of results to return when not returning all.
  • Page Number — Page number to retrieve when limiting results (default is 1).
  • Page Size — Number of results per page when limiting (default 30, max 200).
  • Filter Query String — Provide a literal filter query string to override individual filter options.
  • Filters — One or more filters by field, operation, and value (ignored if Filter Query String is provided). Filter fields include After, Before, Person ID, and Tags; filter operations include equals, contains, greater than, less than, and others.

Output shape

a list of timesheet report records

If 'Return All' is set to true, all matching reports will be returned in a single response. Otherwise, results will be paginated according to 'Limit', 'Page Number', and 'Page Size' settings. Providing 'Filter Query String' disables individual filter options. On error, item JSON will include an error message if continuing on failure.

Discussion