Returns a paginated list of meetings. Results are sorted by when the record was created in Lightfield (createdAt), newest first. This is not the meeting start time. Use offset and limit to paginate through results. Each meeting is privacy-filtered per caller, includes a read-only accessLevel, and may redact transcript or content fields based on the caller-specific privacy resolution. The $account and $opportunity relationships are read-only and are derived from the meeting’s $contact attendees and the accounts/opportunities those contacts belong to. They are left out when accessLevel is METADATA, as in the Lightfield app. As in the Lightfield app, a meeting is listed only when it is internal-only or linked to an account or an active contact; this applies to every caller, including admins and workspace API keys. Pass status=trashed to list meetings currently in the trash instead of live records. Listing trashed records additionally requires the meetings:restore scope. See List endpoints for more information about pagination.
Required scope: meetings:read
Rate limit category: Search
List meetings
from lightfield import Lightfield
client = Lightfield(
api_key="My API Key",
)
meeting_list_response = client.meeting.list()
print(meeting_list_response.data){
"data": [
{
"id": "id",
"accessLevel": "FULL",
"createdAt": "createdAt",
"fields": {
"foo": {
"value": "string",
"valueType": "ADDRESS"
}
},
"httpLink": "httpLink",
"objectType": "meeting",
"relationships": {
"foo": {
"cardinality": "cardinality",
"objectType": "objectType",
"values": [
"string"
],
"directions": {
"asDestination": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
},
"asSource": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
}
}
}
},
"updatedAt": "updatedAt",
"externalId": "externalId"
}
],
"object": "object",
"totalCount": 0
}Returns Examples
{
"data": [
{
"id": "id",
"accessLevel": "FULL",
"createdAt": "createdAt",
"fields": {
"foo": {
"value": "string",
"valueType": "ADDRESS"
}
},
"httpLink": "httpLink",
"objectType": "meeting",
"relationships": {
"foo": {
"cardinality": "cardinality",
"objectType": "objectType",
"values": [
"string"
],
"directions": {
"asDestination": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
},
"asSource": {
"cardinality": "HAS_ONE",
"values": [
"string"
]
}
}
}
},
"updatedAt": "updatedAt",
"externalId": "externalId"
}
],
"object": "object",
"totalCount": 0
}