Лучшие практики RESTful API (Django) для доступа администраторов и обычных пользователей

hello я работаю над мобильным приложением, которое показывает пользователям инвестировать в недвижимость и мой вопрос в том, когда я реализую APis для обычного пользователя и администратора, нужно ли мне делать отдельные API для каждого приложения, потому что администратор может видеть и делать все операции в панели администратора и обычный пользователь может также видеть список всех объектов недвижимости, получить способы оплаты и так далее... но на мобильном приложении не на панели администратора

пример : Панель 1-админа :http://127.0.0.1:8000/dashboard/api/properties-list/

http://127.0.0.1:8000/dashboard/api/cart-list/

http://127.0.0.1:8000/dashboard/api/cart-update/ и остальные API

2-мобильное приложение :http://127.0.0.1:8000/mobile/api/properties-list/ http://127.0.0.1:8000/mobile/api/cart-list/

http://127.0.0.1:8000/mobile/api/cart-update/

и остальные API

это лучшая практика для обеспечения доступа обычного пользователя к списку

свойства из панели администратора

я пытаюсь решить проблему, которая стоит передо мной, и я ожидаю получить результат на мой вопрос

Вернуться на верх