Tribe CRM icon

Tribe CRM

Manage persons, organizations, contacts, leads, sales opportunities, tasks, appointments, and invoices in Tribe CRM

Actions27

Appointment → Get Many

AI-generated

Summary

Retrieve a list of appointments from Tribe CRM with optional OData query parameters to filter, select, order, expand related entities, skip, and limit the results.

Inputs

  • Expand — OData $expand to include related entities (e.g. Person with selected fields FirstName and LastName).
  • Filter — OData $filter expression to restrict the returned appointments (e.g. FirstName eq 'John' or CreationDate greater than a certain ISO 8601 date).
  • Limit — Maximum number of appointment entries to return; defaults to 50 if not specified.
  • Order By — OData $orderby expression to sort the results (e.g. LastName ascending).
  • Select Fields — Comma-separated list of fields to include in the returned appointment objects.
  • Skip — Number of items to skip for pagination purposes; defaults to 0 if not specified.

Output shape

a list of appointment objects

Returns an array of appointment entities under the 'value' property from the OData response. Supports standard OData query options for flexible querying and pagination.

Examples

Example 1: Retrieve up to 50 upcoming appointments ordered by start date

Set Limit to 50, Order By to StartDate asc.

Example 2: Filter appointments by contact ID and return only the description and start date

Use Filter to specify the Contact ID, Select Fields to include Description and StartDate, optionally Expand related Person entity.

Links

Discussion