Я создаю API и немного не уверен, было бы лучше иметь запрос, который возвращает всю информацию, касающуюся ресурса, или просто возвращать информацию отдельно в соответствии с задачами, которые необходимо выполнить. Например, у меня есть ресурс сообщений, и я пытаюсь решить, нужно ли вернуть всю информацию о сообщении за один раз. ИЛИ есть отдельный запрос на непрочитанные сообщения, отдельный запрос на список сообщений и другой запрос на одно сообщение.
Как правильно? Я испытываю желание разделить их все, но потом беспокоюсь о том, чтобы делать слишком много запросов.