Productive icon

Productive

Interact with the Productive API

Actions508

Services → Get services

AI-generated

Summary

Retrieve multiple service records from Productive with optional filtering, pagination, and limits.

Inputs

  • Return All — Specify whether to return all available service records or limit the number returned.
  • Limit — Maximum number of service records to return if not returning all.
  • Page Number — Page number of service records to retrieve when paginating results.
  • Page Size — Number of service records per page, with a default of 30 and maximum of 200.
  • Filter Query String — A literal filter query string to override and customize filtering, ignoring other filter options.
  • Filters — One or more field-based filters to apply to the list of services, ignored if a filter query string is provided. Filterable fields include After, Before, Billing Type, Bookable Date, Budget Status, Deal ID, Expense Tracking Enabled, ID, Name, and others, with operations like equals, contains, greater than, less than, and not equals.

Output shape

a list of service objects matching the specified filters and pagination settings

If 'Return All' is true, all matching services are returned. Otherwise, pagination controls the output size. Errors for individual retrievals can be returned per item if continueOnFail is enabled.

Discussion