Прошло некоторое время с момента моего последнего опыта работы с Restlet, в любом случае, если вы реализуете полностью REST API, я бы ожидал, что эти два будут отдельными ресурсами, если они действительно необходимы.В противном случае ресурс должен быть сопоставлен ровно одному представлению, ИМХО.
В чем преимущество двух URI, сопоставленных одному классу ресурсов, вместо двух, каждый из которых реализует метод GET?Кажется, что здесь добавляется некоторая двусмысленность, без какой-либо выгоды.
Я бы вернул информацию о статусе (зарегистрировано или нет) в представлении пользователя.
Теперь, для полноты, яМне сложно понять вашу семантику API: могу ли я запросить статус зарегистрированного пользователя или только моего?Это не очень понятно, но я понимаю, что это было не главное.
Точно так же, как хорошее чтение, вы можете взглянуть на некоторые популярные REST API, чтобы увидеть, как они решают проблемы, подобные вашим,то есть.Мне особенно нравится API пользователей Github .
Надеюсь, это поможет.