Ember-data Put pushes

yes, its possible. You would have to extend the serializer for it. The model gets dirty as soon as an attribute is dirty (not the relations, you will have to always send them).

Here is an example: Dirt tracking with Ember-Data - only save dirty properties

But its not perfect. It diesnt work with proper inheritance and screws up embedding. Im working on a better method, but at the moment at least I dont have the time.