title: rest api design -> email notification
body: <p>Is it bad practice to do automatic notification (email/sms/etc) as part of an api call? Or should that be separated from the core functionality.</p>
  
  <p>Say I update a project status and want to send notification to all users watching the project.
  Can I do that from the update call or should I break it out into some other notification mechanism? Any thoughts? If doing it from the call I guess each relevant method would need an option of skipping sending notifications.</p>