Если вы делаете одно и то же в двух конечных точках, тогда у вас есть проблема с дизайном.
Я бы посоветовал вам сначала решить, для какой основной функции предназначена загрузка. Это загрузка профиля или категории.
Сделайте загрузку для одного. Тогда вы всегда можете назначить категорию для профиля в соответствии с потребностями вашего бизнеса.
Вы можете указать categoryId в качестве параметра запроса для конечной точки загрузки своего профиля, например:
/profiles/{profileid}/uploads?categoryId={categoryid}