Calling ReadyAPI test from testcomplete doesn't allow you to change the Environment at runtime making it difficult to unify which environment the API and UI test are using.
Currently this is static data within the ReadyAPI TestComplete project item. It would be useful if this could be parameterized in some way