adding support for put service endpoint