Is an API specific to one or multiple platforms

I have an API for TradingView that was created when I was using a former Algo trading system, that I no longer use. Is the API specific to that algo trading software/platform? I’m trying to learn and understand what I have to do to get signals from TradingView sent to Tradovate for auto-trading or for me to execute the orders when an alert is created. THANKS!!!