ServiceTitan icon

ServiceTitan

ServiceTitan field service management — customers, jobs, appointments, estimates, invoices, bookings, leads, calls, locations, memberships, technicians, payments, tags, tasks

Membership → Get Many

AI-generated

Summary

Retrieve multiple membership records, optionally filtering by status, customer, type, or date ranges.

Inputs

  • returnAll — If true, fetches all results. If false, limits results to the 'Limit' parameter.
  • limit — Maximum number of results to return when 'returnAll' is false. Range: 1-5000.
  • filters — Collection of filters including Active status, Customer ID, Membership Type, and Created/Modified date ranges.

Output shape

A list of membership items, each containing standard membership fields (e.g., ID, status, type, customer) and custom fields if configured.

Pagination is handled automatically; if 'returnAll' is true, the node fetches all pages.

Examples

Example 1: Fetch all active memberships for a specific customer.

Set filters.customerId to the customer ID and filters.active to 'Active'.

Example 2: Retrieve up to 100 recently created memberships.

Set returnAll to false, limit to 100, and use filters.createdOnOrAfter to specify the date.

Example 3: Get all memberships of a specific type regardless of status.

Set filters.membershipTypeId to the desired type and filters.status to an empty string.

Links

Discussion