update_model_labels
Updates table and column labels and descriptions in Dynamics 365 metadata while preserving existing properties; previews by default and needs an expected hash plus write approval.
Instructions
Update table/column labels by native full-definition PUT with MSCRM.MergeLabels=true. Preserves other retrieved properties, including choice definitions. Does not update option values: use change_model_choice_value. Execution requires current expected_hash and allow_unprotected_write=true; a concurrency race remains. Default preview.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dryRun | No | Default true performs reads/eligibility checks and returns a native request preview. Set false to execute. | |
| dry_run | No | Default true performs reads/eligibility checks and returns a native request preview. Set false to execute. | |
| description | No | ||
| displayName | No | ||
| logicalName | No | ||
| display_name | No | ||
| expectedHash | No | ||
| logical_name | No | ||
| attributeName | No | ||
| expected_hash | No | ||
| attribute_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. | |
| allowUnprotectedWrite | No | ||
| displayCollectionName | No | ||
| allow_unprotected_write | No | ||
| display_collection_name | No |