API Controller
Spec and Jasmine