Set Entries
set-entriesAdd or update up to 50 project entries per batch, each linked to an existing module. Set a default module name or override per entry.
Instructions
Entries need vertical structure: create modules via set-project-architecture / set-module-details before or when adding entries. Set refs.moduleName to an existing module name from list-modules. Run validate after edits to find entries-without-modules, entry-unlinked, or empty slices. Max 50 entries per bulk call—split large catalogs into batches of ~50 to avoid oversized tool payloads. For full re-import: delete-entries once, then set-entries in 50-entry chunks; or replace-entries with deleteOrphans=false until the final batch (deleteOrphans=true). Set refs.moduleName per entry, or pass top-level moduleName as default. Prefer set-entries in 50-entry chunks over one huge replace-entries payload.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| projectId | No | Project id | |
| moduleName | No | Default refs.moduleName for entries that omit refs.moduleName | |
| entries | Yes | Facts to upsert (max 50 per call; use multiple calls for larger catalogs) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| entriesCreated | Yes | ||
| entriesUpdated | Yes | ||
| entryIds | Yes | ||
| message | Yes | ||
| warning | No | ||
| reminder | No | ||
| suggestedModuleNames | No |