Я создаю RESTful api для проекта на данный момент, API будет использоваться для веб-приложения, мобильного приложения и, возможно, в конечном итоге для настольного приложения.Архитектура API - что включать
Есть несколько случаев, когда электронные письма необходимо отправлять, чтобы уведомить пользователя о событии, которое произошло в приложении. То, что я не уверен, заключается в том, где закончить работу с API-интерфейсом, должен ли API отвечать за отправку писем или приложение отправляет электронные письма на основе того, какой ответ приходит из API?
В основном, что я спрашиваю, где начинать и заканчивать работу API-интерфейсом, является ли работа API-интерфейсом только с даты от точки A до точки B? Или это может быть более глубокие возможности?