List Meetings

Retrieve a comprehensive list of all client meetings with filtering options.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
^(eq|in):.+$

Filters records by using a query string on the field client.id.

Supports comparison operators eq, in.

Operator semantics:

  • eq — Exact match. Default when no operator prefix is supplied.
  • in — Matches any value in a comma-separated list.

Query examples:

filter[client.id]=0d3e7d0k-241a-461r-av15-758a90d70283

filter[client.id]=eq:0d3e7d0k-241a-461r-av15-758a90d70283

filter[client.id]=in:0d3e7d0k-241a-461r-av15-758a90d70283,1a2b3c4d-5e6f-7a8b-9c0d-e1f2a3b4c5d6

string
^(eq|gt|gte|lt|lte):.+$

Filters records by using a query string on the field starts_at.

Supports comparison operators eq, gt, gte, lt, lte.

Operator semantics:

  • eq — Exact match. Default when no operator prefix is supplied.
  • gt — Greater than the supplied value.
  • gte — Greater than or equal to the supplied value.
  • lt — Less than the supplied value.
  • lte — Less than or equal to the supplied value.

Query examples:

filter[starts_at]=2025-11-11T15:30:00Z

filter[starts_at]=eq:2025-11-11T15:30:00Z

filter[starts_at]=gt:2025-11-11T15:30:00Z

filter[starts_at]=gte:2025-11-11T15:30:00Z

filter[starts_at]=lt:2025-11-11T15:30:00Z

filter[starts_at]=lte:2025-11-11T15:30:00Z

string
^(eq|gt|gte|lt|lte):.+$

Filters records by using a query string on the field ends_at.

Supports comparison operators eq, gt, gte, lt, lte.

Operator semantics:

  • eq — Exact match. Default when no operator prefix is supplied.
  • gt — Greater than the supplied value.
  • gte — Greater than or equal to the supplied value.
  • lt — Less than the supplied value.
  • lte — Less than or equal to the supplied value.

Query examples:

filter[ends_at]=2025-11-11T15:30:00Z

filter[ends_at]=eq:2025-11-11T15:30:00Z

filter[ends_at]=gt:2025-11-11T15:30:00Z

filter[ends_at]=gte:2025-11-11T15:30:00Z

filter[ends_at]=lt:2025-11-11T15:30:00Z

filter[ends_at]=lte:2025-11-11T15:30:00Z

string
^(eq):.+$

Filters records by using a query string on the field is_complete.

Supports comparison operators eq.

Operator semantics:

  • eq — Exact match. Default when no operator prefix is supplied.

Query examples:

filter[is_complete]=true

filter[is_complete]=eq:true

string
^(eq|in):.+$

Filters records by using a query string on the field status.

Supports comparison operators eq, in.

Operator semantics:

  • eq — Exact match. Default when no operator prefix is supplied.
  • in — Matches any value in a comma-separated list.

Query examples:

filter[status]=example_string

filter[status]=eq:example_string

filter[status]=in:example_string,another_string

Available values: Upcoming, OverDue, Completed.

string
^(cont|eq):.+$

Filters records by using a query string on the field title.

Supports comparison operators eq, cont.

Operator semantics:

  • eq — Exact match. Default when no operator prefix is supplied.
  • cont — Case-insensitive substring match (LIKE %value%). Use this for free-form search inputs; the supplied value is matched anywhere inside the field, and % / _ characters in the value are escaped so they do not act as wildcards.

Query examples:

filter[title]=example_string

filter[title]=eq:example_string

filter[title]=cont:exam

Searches meeting titles and client names using a case-insensitive partial match.

string
^(eq|in):.+$

Filters records by using a query string on the field meeting_type.id.

Supports comparison operators eq, in.

Operator semantics:

  • eq — Exact match. Default when no operator prefix is supplied.
  • in — Matches any value in a comma-separated list.

Query examples:

filter[meeting_type.id]=0d3e7d0k-241a-461r-av15-758a90d70283

filter[meeting_type.id]=eq:0d3e7d0k-241a-461r-av15-758a90d70283

filter[meeting_type.id]=in:0d3e7d0k-241a-461r-av15-758a90d70283,1a2b3c4d-5e6f-7a8b-9c0d-e1f2a3b4c5d6

string
^(eq|in):.+$

Filters records by using a query string on the field owned_by.id.

Supports comparison operators eq, in.

Operator semantics:

  • eq — Exact match. Default when no operator prefix is supplied.
  • in — Matches any value in a comma-separated list.

Query examples:

filter[owned_by.id]=0d3e7d0k-241a-461r-av15-758a90d70283

filter[owned_by.id]=eq:0d3e7d0k-241a-461r-av15-758a90d70283

filter[owned_by.id]=in:0d3e7d0k-241a-461r-av15-758a90d70283,1a2b3c4d-5e6f-7a8b-9c0d-e1f2a3b4c5d6

string
^(eq|in):.+$

Narrows the list to meetings whose client has one of the supplied users as an Account Owner. Use eq
for one user or in for multiple users. Values are ScalePad Hub user ids or obfuscated user ids; a
user the account does not have is rejected, while a user who exists but owns no client matches
nothing and returns an empty page. The reserved value none matches clients with no Account Owner,
and can appear in an in list alongside user ids to match either. Deactivated users are never
Account Owners. Requires Client Focus access.

An Account Owner is an account team member holding the a primary account team role on that client,
the same rule the account_owners field and the account_owner sort use. This deliberately differs
from the identically named filter on the Clients endpoint, which matches a team member of any role
and whose none means no team member at all.

boolean

Whether to return each meeting's attendees in attendees. Defaults to false.

filter[client.segment_id]
array of strings

Narrows results to clients in any supplied segment. Repeat eq: for each segment, or use in: with a
comma-separated list. Use null:true to match clients with no segment; combined with ids it matches either.

filter[client.segment_id]
filter[client.vertical_id]
array of strings

Narrows results to clients in any supplied vertical. Repeat eq: for each vertical, or use in: with a
comma-separated list. Use null:true to match clients with no vertical; combined with ids it matches either.

filter[client.vertical_id]
filter[client.client_access_group_id]
array of strings

Narrows results to clients in any supplied client access group. Repeat eq: for each group, or use in: with
a comma-separated list. Use null:true to match clients with no access group; combined with ids it matches
either.

filter[client.client_access_group_id]
string
^[+-]?[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*(,[+-]?[a-z][a-z0-9_]*(\.[a-z][a-z0-9_]*)*)*$

One or more sortable fields, separated by commas. Prefix with '+' to sort ascending or '-' to sort descending.

Available fields: account_owner, starts_at, title

int32

The number of records to be returned in a single page

string

Opaque cursor of the page to return. Omit this value for the first
page, then pass the next_cursor value from the previous response.

  • Cursor pagination cannot guarantee atomicity.
  • Endpoints may skip new records inserted between paginated reads.
  • Endpoints may occasionally return duplicate records.
Responses

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json