Name of the related entity to sync
OptionalexcludeFields to exclude from the pulled data for this related entity
OptionalexternalizeFields to externalize to separate files for this related entity
Field name to externalize
Pattern for the output file. Supports placeholders from the entity
OptionalfilterOptional SQL filter to apply when pulling related records
Field name that contains the foreign key reference to parent (e.g., "PromptID")
OptionallookupForeign key fields to convert to
OptionalmaxMaximum depth for recursive fetching (optional, defaults to 10) Prevents infinite loops and controls memory usage Only applies when recursive is true
OptionalrecursiveEnable recursive fetching for self-referencing entities When true, automatically fetches all levels of the hierarchy until no more children found
OptionalrelatedNested related entities for deep object graphs
Configuration for related entity synchronization
Defines how to pull and push related entities that have foreign key relationships with a parent entity. Supports nested relationships for deep object graphs. NEW: Supports automatic recursive patterns for self-referencing entities.