List Object Documentation
The List object represents a structured, optionally nested collection of entities in Replyke. It supports custom names, hierarchical grouping, and user-defined organization of items.Properties
| Property | Type | Description |
|---|---|---|
id | string | Unique identifier for the list (UUID). |
projectId | string | Identifier of the associated project (UUID). |
userId | string | Identifier of the user who created or owns the list (UUID). |
parentId | string | null | Optional parent list ID (UUID) if this is a nested list. |
name | string | Human-readable name of the list. |
entityIds | string[] | Array of entity IDs (UUIDs). Each ID must be unique within the list. |
entities | Partial<Entity>[] | Array of partial entity objects corresponding to entityIds. |
createdAt | Date | Timestamp when the list was created. |
updatedAt | Date | Timestamp when the list was last updated. |
Constraints
- The combination of
projectId,parentId, andnamemust be unique. - The
entityIdsarray must not contain duplicate values. - The
entitiesarray corresponds to theentityIdsand contains partial entity data for display purposes.
Example Usage
Basic List
Nested List
Integration Notes
- Lists are hierarchical: a list can contain sub-lists via
parentId. - Used for favorites, collections, user-curated content, or tagging functionality.
- The
entitiesarray provides denormalized entity data for efficient display without additional API calls.

