The new "add" API does not appear to be particularly safe (nor did it's predecessor). What is it's intended use? I know it was used in SoilMapp to allow users to add their soil description for later use in Yield Prophet. Was this actually being used? Are there other use-cases that apply?
If soils are to be added or modified, I think it would be good to keep them segregated to some extent from the core data. Perhaps they could be forced into a "usersoils" folder. The old API may have done something along those lines - at any rate, the old service has a number of entries in "/UserSoils" and "UserSoils".
The new "add" API does not appear to be particularly safe (nor did it's predecessor). What is it's intended use? I know it was used in SoilMapp to allow users to add their soil description for later use in Yield Prophet. Was this actually being used? Are there other use-cases that apply?
If soils are to be added or modified, I think it would be good to keep them segregated to some extent from the core data. Perhaps they could be forced into a "usersoils" folder. The old API may have done something along those lines - at any rate, the old service has a number of entries in "/UserSoils" and "UserSoils".