add get/put/post/delete methods with optional accept header. This is only needed when using vendor calls, never when going against the public api.