Productive icon

Productive

Interact with the Productive API

Actions508

Prices → Get prices

AI-generated

Summary

Retrieve a list of price records from Productive, optionally filtering and paginating the results.

Inputs

  • Return All — Whether to retrieve all available price records or limit the results.
  • Limit — Maximum number of price records to return when not returning all (default 50).
  • Page Number — Page number of results to retrieve when limiting output (default 1).
  • Page Size — Number of price records per page when limiting results (default 30, max 200).
  • Filter Query String — Literal filter query string to apply (e.g., filter[field_name]=value), which overrides all other filter options.
  • Filters — One or more field-based filters with selectable operation and value to narrow down price records. Ignored if a Filter Query String is provided. Filter fields include Booking Tracking Enabled, Company ID, Expense Tracking Enabled, ID, Rate Card ID, Service Type ID, and Time Tracking Enabled.

Output shape

a list of price record objects

Supports pagination and filtering. If Return All is true, returns all matching records; otherwise respects the Limit, Page Number, and Page Size parameters. Filter Query String, if provided, overrides the Filters collection.

Examples

Example 1: Retrieve all prices without filters

Set Return All to true.

Example 2: Retrieve up to 50 prices on page 1 with default page size

Set Return All to false, Limit to 50, Page Number to 1, and Page Size to 30.

Example 3: Filter prices by Company ID equals 12345

Provide a Filter with Field 'Company ID', Operation 'Equals', and Value '12345'; leave Filter Query String empty.

Discussion