Хостинг или сервер тут не причём
На Python, возьми какой нибудь фреймворк, flask на пример
Далее своя уникальная ссылка
Ну это самое просто, для каждого юзеоа можешь сгенировать например uuid
Или если хочешь по замороченее - посмотри что такое jwt токены, это самое подходящее так как в таком токене ты сможешь сохранить какую то информацию о том кому ты его дал
Затем тебе неплохо бы понимать что за юзер который просит ссылку, что бы как то из различать потом
Тут разберёшься
Ну и в конце про эндпоинт который принимает в пути собственно, например токен
В документации flask такой пример разобран
В целом все это не сильно сложно, но нужно много чего сделать по мелочи знать и понимать
Если тебе такую задачку дали на собеседование, то юзай flask, будешь все сам делать руками, зато все поймёшь
Если же рили клиент, вон, как выше сказали django rest framework почти все сделает за тебя