You will find that you will always get a 500 internal server error if you try and PUT or POST. This is because you don't want to qs.stringify, instead change to JSON.stringify the body parameter, and it works. I have not tested delete yet, but looks like that wont work either, as you'll need to rewrite it with a body tag similar to the PUT and POST. more docs here: http://docs.intercom.io/api#deleting_a_user
Otherwise, I'm loving this module, great work.