...
No, you can not override an existing API, which is globally accessible. However, if needed you can create a new global API. For more information, see Adding a New Global API.
Why is there a state named "initial" in a lifecycle?
When defining an asset via an RXT, you can specify the permissions that are allowed at each state in the lifecycle. Furthermore, when an asset is created, ES automatically promotes it from the initial
state to the created
state and assigns the respective permissions. The initial
state is added in a lifecycle, so that ES can define the permissions that need to be assigned when the asset is in the created
state, which is the first logical state.
...
Questions regarding locations of key ES files and directories
...