To get the data into CA APM, you need to "publish" the data. Typically, this is via the EPAgent.
Since you have an API, what is it? There are a variety of mechanisms top bring data to the EPAgent for publishing, everything from log file scraping, command scraping, to RESTful with JSON. Nothing is out-of-the-box, for sure - but there is a path forward.