Основные форматы и протоколы для реализации API
https://m.habr.com/company/ruvds/blog/421347/ - про CORS
RESTful API
https://www.restapitutorial.com/
Websockets
http://rusrails.ru/action-cable-overview
Авторизация и аутентификация
https://habr.com/company/dataart/blog/311376/