Productive icon

Productive

Interact with the Productive API

Actions508

Companies → Get companies

AI-generated

Summary

Retrieve company records from Productive, with support for pagination, filtering, and limiting the number of returned results.

Inputs

  • Return All — Whether to return all company records or only a limited subset.
  • Limit — Max number of company records to return when not returning all.
  • Page Number — Which page of results to retrieve when not returning all.
  • Page Size — Number of company records to return per page when not returning all.
  • Filter Query String — Literal filter query string to override other filters, using Productive API syntax.
  • Filters — One or more filters to apply to company fields, ignored if Filter Query String is provided.

Output shape

a list of company records

Results can be paginated according to parameters; multiple filtering modes exist but are mutually exclusive (using either filter string or structured filters). Errors are returned in the workflow run if the call fails.

Examples

Example 1: Get first 50 companies without filters

Return All=false, Limit=50, Page Number=1

Example 2: Get all companies matching a complex filter string

Filter Query String provided, ignoring Filters collection.

Discussion