1. Сделать запрос, который бы мог блокировать пользователя, после блокировки пользователя его статус становится "Blocked", из всех уровней он удаляется. то есть если после него пришли люди, то после блокировки уровни "съезжают". То есть если заблокированный пользователь занимал первый уровень, то первым становится тот кто был на вторым.
2. Есть запрос User/id/approve, нужен тотже только отклоняющий. С ним пользователь ничего не сможет делать кроме как получить профиль(заблокированный также).
3. Немного покрыть документацией код, чтобы все понятнее было.