Как создать динамический route в nextjs?
Какой должна быть структура файлов чтобы создать подобный ендпоинт?
hash является динамическим причем простой ендпоинт activate не нужен
/activate/hash
У вас кастомный сервер написан для некстового приложения? Если да и вы используете, к примеру, express для этого, то объявите апи роут согласно доке express-а.
Структура файлов важна лишь для клиентского роутинга.