Add schema property
add_schema_propertyAdd a property under the root (parent_path=''), an object path or '$defs.X'. Accepts a scalar, nested object or reference to an existing $defs entity or $enums vocabulary. Requires editor; no LLM call. Omitted nullable means required at enrichment. Adding inside $defs affects every usage site. The same validation and working-copy/publication rules as update_schema_property apply. Read the container with get_schema_part first. Property format: enricher://docs/schema-reference.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | Yes | New property name (letters, digits, underscores). | |
| schema_id | Yes | UUID of the saved schema. | |
| definition | Yes | {type|ref, description?, examples?, nullable?, flags?, properties?} — 'properties' nests the same shape per child for an inline object. | |
| parent_path | No | '' = root, or an object path / '$defs.X'. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||