ScalePad icon

ScalePad

Interact with ScalePad Core API and Lifecycle Manager

Contract (Core) → Get Many

AI-generated

Summary

Retrieves a paginated list of ScalePad contracts, optionally filtering by client, type, or vendor.

Inputs

  • returnAll — If true, fetches all matching results; if false, only fetches up to the Limit (default 50).
  • limit — Maximum number of results to return. Only active when returnAll is false. Defaults to 50, max 200.
  • filters — A collection of filter conditions. Supported filters: clientId (string), contractType (options: service_agreement, maintenance, license, subscription, other), and vendor (string).

Output shape

an array of items, each containing contract details.

If returnAll is true, the node automatically handles pagination to fetch all matching results.

Examples

Example 1: Fetch up to 100 contracts of type 'maintenance' for a specific client.

Set returnAll to false, limit to 100, and set filters.contractType to 'maintenance' and filters.clientId to '123'.

Example 2: Retrieve all contracts regardless of limit.

Set returnAll to true to bypass the limit and fetch every matching contract.

Links

Discussion