встроенные инструмены ангуляра для работы с веб сокетами
это какие? Если речь про WebSocketSubject, то это таки rxjs, а не Ангуляр, и да, можно юзать, почему нет.
Ангуляр же про вебсокеты ничего не знает.
Почему тогда сейчас я могу работать с данным апи из любого другого места средствами ангуляра?
Ангуляр тут вообще не при делах. Браузер делает запрос. Если запрос идет на другой домен, браузер сначала спрашивает разрешение у этого домена, можно ли ему сделать этот запрос. Посредством другого запроса с методом OPTIONS. Так называемый префлайт.
Если бэкенд на том домене отдает заголовки в которых указано "ок, можно", то браузер запрашивает данные и все ок.
Это есть Cross-origin resource sharing, CORS
Таким образом успешность вашего запроса целиком зависит от бэкенда.
почитать
Плюс еще с сайтов на схеме https нельзя делать нешифрованные запросы, можно только https и wss.