`options` should really be called `data` since that's data you send in case of a POST request.
Also, callback should be the last argument, for coherence with the rest of the code.