Productive icon

Productive

Interact with the Productive API

Actions508

Time Tracking Policies → Get time tracking policies

AI-generated

Summary

Retrieve a list of time tracking policies from the Productive service, optionally applying filters and pagination constraints.

Inputs

  • Filter Query String — Enter a literal filter query string to override other filters, following the Productive API syntax (e.g., filter[field_name]=value). Multiple filters can be combined.
  • Filters — Apply one or more filters by specifying field (ID or Name), operation (e.g., equals, contains), and value. Ignored if Filter Query String is provided.
  • Return All — Choose whether to return all matching time tracking policies or just a limited subset.
  • Limit — Maximum number of time tracking policies to return when Return All is false.
  • Page Number — Page number to retrieve when paginating results and Return All is false.
  • Page Size — Number of time tracking policies per page (between 1 and 200) when paginating with Return All set to false.

Output shape

An array of time tracking policy records, each containing details for one policy.

If pagination is enabled (Return All false), the number of items returned respects Limit, Page Number, and Page Size. If Return All is true, all matching policies are returned. Errors produce an error object per item when continueOnFail is enabled.

Discussion