limit. With group_by_instance=yes the response changes shape: an array holding the instance as one object, with the meeting, its attendees, its registered guests, its events, and record_url when a recording was saved. That view holds null instead when the user in the path did not join the instance.Authorization: Bearer ********************meeting_events.curl --location 'https://awqacore01.crexendocloud.com/ns-api/v2/domains//users//meetings/482913570/instance/66e6f0a1b2c3d/log?event=part_join&target=1002&time_start=2026-09-15%2015%3A00%3A00&get_start=true&limit=100&offset=0&group_by_instance=yes' \
--header 'Authorization: Bearer <token>'{
"meeting_events": [
{
"event_id": "1fz8q3n9d2ka",
"meeting-instance-id": "66e6f0a1b2c3d",
"meeting_id": "482913570",
"file-source": "apiv2",
"source_id": "1002",
"event": "part_join",
"target": "1002",
"details": "{\"attendee_id\":\"a1b2c3\",\"name\":\"Sales Queue\"}",
"timestamp": "2026-09-15 15:02:11"
},
{
"event_id": "1fz8q3k2m7wx",
"meeting-instance-id": "66e6f0a1b2c3d",
"meeting_id": "482913570",
"file-source": "api",
"source_id": null,
"event": "meeting_start",
"target": null,
"details": null,
"timestamp": "2026-09-15 15:00:04"
}
]
}