Je suis justement en train de réfléchir à ça. En fait, je dirais qu'il faut coder son Controller et ses actions normalement mais qu'il faut retourner du JSON au lieu d'une vue HTML.
La question est surtout Dois je faire une api pour le mobile et un site pour le web, ou bien l'api va être utilisée pour les 2? Sachant qu'une api peut être plus restrictive que l'application cela pourrait poser problème.