Работает как и любые GET запросы в любому сайту. Какое тебе объяснение нужно?
Как работает роутинг? Что такое URL? Как передаются параметры в URL?
Что именно тебе не понятно?
Мне не понятно каким образом, заходя на этот сайт, я могу обратиться к его API. Откуда узнать, что запрос нужно составлять в таком виде, а именно как понять, что запрос начинается со строчки _api/cms. Почему не api/cms или cms/api ? Где найти этот путь?
Как ответили выше, api может быть по любому адресу, как решат разработчики.
В нашем проекте путь к запросу примерно такой site.com/api/v1/materials/12 - получаем информацию о материале с id = 12