Productive icon

Productive

Interact with the Productive API

Actions508

Time Entries → Get time entries

AI-generated

Summary

Retrieve time entries from Productive with optional filtering, sorting, and pagination controls.

Inputs

  • Return All — Choose whether to return all time entries or limit the results.
  • Limit — Maximum number of time entries to return when not returning all.
  • Page Number — The page number to retrieve when limiting results.
  • Page Size — Number of time entries returned per page, max 200, used with pagination.
  • Filter Query String — Provide a raw filter query string to override all other filters.
  • Filters — Specify one or more filter conditions on fields such as date, project ID, person ID, status, and more. Ignored if Filter Query String is provided.
  • Sort By — Field to sort the returned time entries by, such as date, updated at, or Jira issue ID.
  • Sort Order — Sort direction: ascending or descending.

Output shape

A list of time entry records matching the filter criteria and pagination settings.

If Return All is true, all matching entries are returned; otherwise pagination applies using Limit, Page Number, and Page Size. Filters are ignored if Filter Query String is used. Returned data is an array of JSON objects representing time entries.

Discussion