use overloaded POST for PATCH, PUT, DELETE for web version of sdk