addRequestInterceptor method fires only on existing elements it doesn't work here var pet = { name: 'foo', age: 5}; Restangular.all("pets").post(pet);