GET
luma_calendars_contacts_list.py
import asyncio
from charter.packs import luma
result = asyncio.run(luma.calendars_contacts_list.ainvoke({}))
Pages by cursor:
next_cursor is sent back as pagination_cursor.Query parameters
| Field | Type | Description |
|---|---|---|
query | string | Search over names and emails. |
tags | string[] | Tag names or tag IDs to filter contacts. Pass as repeated query params, e.g. ?tags=vip&tags=sponsor. Returns contacts who have any of the specified tags. |
calendarMembershipTierId | string | Only contacts in this membership tier. |
membershipStatus | MembershipStatus | This is relevant for Calendar Memberships but not relevant otherwise. |
paginationCursor | string | Value of next_cursor from a previous request. |
paginationLimit | number | The number of items to return. The server will enforce a maximum number. |
sortColumn | CalendarsContactsListSortColumn | The column to sort contacts by. |
sortDirection | SortDirection | Sort order. The nulls last variants put entries with no value at the end. |