For anyone encountering this with jquery.post(), make sure that you JSON.stringify the features part. So for example, this works: var url = "https://sampleserver6.arcgisonline.com/arcgis/rest/services/Notes/FeatureServer/0/addFeatures"; var feature = { "geometry" : {"x" : 2, "y" : 52}, "attributes" : { "note" : "Hello!", "name": "Guus" }, "spatialReference" : { "wkid" : "4326" } }; $.post(url, { features: JSON.stringify([feature]), f: "json" }) .done(function(results) { console.log(results); }) .fail(function(error) { console.log(error); }); (note that you have to put the one feature in an array) I hope this will help!
... View more