{"action":"created","issue":{"url":"https://api.github.com/repos/emberjs/data/issues/3541","labels_url":"https://api.github.com/repos/emberjs/data/issues/3541/labels{/name}","comments_url":"https://api.github.com/repos/emberjs/data/issues/3541/comments","events_url":"https://api.github.com/repos/emberjs/data/issues/3541/events","html_url":"https://github.com/emberjs/data/issues/3541","id":94774470,"number":3541,"title":"store.push can't handle top-level JSON API types being plural","user":{"login":"kagemusha","id":26988,"avatar_url":"https://avatars.githubusercontent.com/u/26988?v=3","gravatar_id":"","url":"https://api.github.com/users/kagemusha","html_url":"https://github.com/kagemusha","followers_url":"https://api.github.com/users/kagemusha/followers","following_url":"https://api.github.com/users/kagemusha/following{/other_user}","gists_url":"https://api.github.com/users/kagemusha/gists{/gist_id}","starred_url":"https://api.github.com/users/kagemusha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kagemusha/subscriptions","organizations_url":"https://api.github.com/users/kagemusha/orgs","repos_url":"https://api.github.com/users/kagemusha/repos","events_url":"https://api.github.com/users/kagemusha/events{/privacy}","received_events_url":"https://api.github.com/users/kagemusha/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-07-13T17:50:26Z","updated_at":"2015-07-13T18:38:00Z","closed_at":null,"body":"Looking the [jsonapi format](http://jsonapi.org/format/) doc seems top-level types should be plural, yet store.push fails when you pass plurals.\r\n\r\nFailure is at the [modelFor call in _pushInternalModel fn in store](https://github.com/emberjs/data/blob/master/packages/ember-data/lib/system/store.js#l1710)\r\n\r\nAs plurals work fine for store.findRecords, shouldn't they work here too?\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/emberjs/data/issues/comments/121017879","html_url":"https://github.com/emberjs/data/issues/3541#issuecomment-121017879","issue_url":"https://api.github.com/repos/emberjs/data/issues/3541","id":121017879,"user":{"login":"kagemusha","id":26988,"avatar_url":"https://avatars.githubusercontent.com/u/26988?v=3","gravatar_id":"","url":"https://api.github.com/users/kagemusha","html_url":"https://github.com/kagemusha","followers_url":"https://api.github.com/users/kagemusha/followers","following_url":"https://api.github.com/users/kagemusha/following{/other_user}","gists_url":"https://api.github.com/users/kagemusha/gists{/gist_id}","starred_url":"https://api.github.com/users/kagemusha/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/kagemusha/subscriptions","organizations_url":"https://api.github.com/users/kagemusha/orgs","repos_url":"https://api.github.com/users/kagemusha/repos","events_url":"https://api.github.com/users/kagemusha/events{/privacy}","received_events_url":"https://api.github.com/users/kagemusha/received_events","type":"User","site_admin":false},"created_at":"2015-07-13T18:38:00Z","updated_at":"2015-07-13T18:38:00Z","body":"@bmac thanks, that works.  Thought i read somewhere that pushPayload gonna be deprecated at some point and everything will go thru push in future.  In that the case?"}}