var ApplicationSerializer = DS.RESTSerializer.extend({ serializeIntoHash: function (hash, type, record, options) { // Our API expects an id on the posted object options = options || {}; options.includeId = true; // We have a plural root in the API var root = Ember.String.pluralize(type.typeKey), data = this.serialize(record, options); // Don't ever pass uuid's delete data.uuid; hash[root] = [data]; } }); export default ApplicationSerializer;