Hello Frostiy,
There are many ways to migrate/promote API projects between environments, including manual, API-based, scripting (CLI), etc. The options are discussed here, with an overview of the scenario and links to more details on each:
Team Development - CA Live API Creator 3.0
-Jaime