Building and customizing solutions using Microsoft 365 Copilot APIs and tools
Hello Kapil Jindal,
Copilot works only for the first one. For the other two, you must update them manually or via PowerShell/code.
Copilot for SharePoint supports creating new SharePoint lists using natural language, Excel files, or existing lists as references. It can automatically generate columns and infer column types, making it useful for initial list design.
However, Copilot has important limitations: it cannot reliably enforce mandatory (required) fields, apply validation rules, modify advanced column settings, update existing column properties, or change choice column values after creation. Tasks such as making a column mandatory or updating choice values must be done manually through the SharePoint UI or via PowerShell (e.g., PnP PowerShell).
In practice, Copilot is best used as a list designer for initial setup, while administrative and governance tasks require manual configuration or scripting.