1. Зачем префикс car ?
Сделайте endpoint: /api/shops и фильтруйте параметром type=car (например)
2. Что за byCar,byShop ?
3. что за POST запросы на delete ?
Вы должны использовать HTTP методы
Почитайте про REST, а не бездумно кидайтесь за реализацию, судя по вопросу вы не знаете базовых вещей