POST Restangular sempre vazio

Acho que não estou entendendo como um POST é feito em uma API RESTful. Ao criar um novo objeto em Restangular com isso:

var user = {name: "John", id:"123"};
Restangular.one('building','5').post(user);

Espero que ele passe uma matriz $ _POST com os valores do usuário para a URL example.com/api/building/5

E saiba que está fazendo uma solicitação POST para o script correto, mas a matriz $ _POST está vazia. Alguma ideia do que estou fazendo errado?

questionAnswers(1)

yourAnswerToTheQuestion