SharedSpaceActivityResponseDto
| Field | Required | Description |
|---|---|---|
events | Yes | Newest first |
hasMore | Yes | True when older events exist beyond this page |
lastVisitedAt | Yes | When this member last marked the shared space seen; null if they never have |
unreadCount | Yes | Events by other members since then that this member may see. Capped at 500. |
Complete definition
required lists fields that must be present. nullable allows a null value; it does not make the field optional. Response enums retain exact wire values for compatibility.
Field definitions: SharedSpaceEventResponseDto
{
"properties": {
"events": {
"description": "Newest first",
"items": {
"$ref": "#/components/schemas/SharedSpaceEventResponseDto"
},
"type": "array"
},
"hasMore": {
"description": "True when older events exist beyond this page",
"type": "boolean"
},
"lastVisitedAt": {
"description": "When this member last marked the shared space seen; null if they never have",
"format": "date-time",
"nullable": true,
"type": "string"
},
"unreadCount": {
"description": "Events by other members since then that this member may see. Capped at 500.",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"events",
"hasMore",
"lastVisitedAt",
"unreadCount"
],
"type": "object"
}© 2026 Frameleaf Inc. All rights reserved.
Frameleaf and the Frameleaf logo are Trademarks of Frameleaf Inc.