На сколько правильно отдавать данные клиентов и администраторов по одному REST интерфейсу?
Есть две группы пользователей.
1. Админы
2. Клиенты
Проектирую RestAPI. Никак не могу понять как отдавать пользовательские данные. Если с пользователями все понятно. /users/:id
То при логине админов для получения информации о них по какому адресу обращаться?
Если таблицы разные то вроде бы и ID будут разные т.е. стучаться по /users/:id не правильно.
С другой стороны можно к примеру обращаться по имени /users/:login но тоже какой-то не очень хороший вариант. Как правильнее сделать?
Просто возможно будет два типа юзеров. Клиенты и заказчики.