Many folks don't realize this, but it's completely possible to extend, modify and update the definition of a Hosted Feature Service as well as update the schema of a Hosted Feature Layer, provided that you either:
Hosted Feature Services
Using the Feature Service's Add to Definition endpoint, a user can:
Using the Feature Service's Update Definition endpoint, a user can:
Using the Feature Service's Delete From Definition endpoint, a user can:
Hosted Feature Layers
Using the Feature Layer's Add To Definition endpoint, a user can:
Using the Feature Layer's Update Definition endpoint, a user can:
Using the Feature Layer's Delete From Definition endpoint, a user can:
Of course, to do any of these things, users must either write and validate the json and apply it directly at the the appropriate Feature Service or Feature Layer REST Endpoint, or use the ArcGIS Online/Enterprise Web UI to do so. In the case of the latter, the vast majority of this functionality is not exposed through the UI at all!
ArcGIS Pro needs to provide tool(s) that would allow a user to:
These capabilities are useful for allowing power users, service owners and administrators with easy and intuitive ways to effectively manage their services in an ad-hoc manner. Certainly, for bulk service management, the Python API is the more appropriate tool to use, but for one-offs Pro should provide a tool to allow users to do these things.
The REST Endpoints are already there! Pro just needs a tool that provides an elegant UI to make those changes, does some JSON parsing and submits the Post requests to make the changes
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.