create_model_column
Creates native Dataverse columns (String, Memo, Integer, Decimal, Money, DateTime, Boolean, Picklist, MultiSelectPicklist) with validation, choice binding checks, and dry-run preview.
Instructions
Create native String, Memo, Integer, Decimal, Money, DateTime, Boolean, Picklist or MultiSelectPicklist column. Choice columns use local options or a validated global choice binding. Checks parent managed properties, publisher prefix and duplicate logical name. Default preview; save and publication remain separate.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| type | No | ||
| dryRun | No | Default true performs reads/eligibility checks and returns a native request preview. Set false to execute. | |
| format | No | ||
| dry_run | No | Default true performs reads/eligibility checks and returns a native request preview. Set false to execute. | |
| options | No | ||
| maxValue | No | ||
| minValue | No | ||
| maxLength | No | ||
| max_value | No | ||
| min_value | No | ||
| precision | No | ||
| trueLabel | No | ||
| falseLabel | No | ||
| max_length | No | ||
| schemaName | No | ||
| true_label | No | ||
| description | No | ||
| displayName | No | ||
| false_label | No | ||
| logicalName | No | ||
| schema_name | No | ||
| defaultValue | No | ||
| display_name | No | ||
| logical_name | No | ||
| default_value | No | ||
| requiredLevel | No | ||
| required_level | No | ||
| dateTimeBehavior | No | ||
| globalChoiceName | No | ||
| date_time_behavior | No | ||
| global_choice_name | No | ||
| solutionUniqueName | No | Existing unmanaged solution; its publisher prefix is validated for new schemas. | |
| solution_unique_name | No | Existing unmanaged solution; its publisher prefix is validated for new schemas. |