Can I use the Kelvin API to replace CLI or Web Import?
Yes, for sure you can do, but you do not want to do that!
Everything is possible, it is only a question of effort. You need to invest into a lot of own logic for doing that.
In the actual version of Kelvin API you can not change the ucsschoolRole f.e. You can not move or create homedrives f.e.
We are continuously developing the API, but in its current state, replacing the established import channels is not recommended.