func (repo CloudControllerServiceRepository) RenameService(instance models.ServiceInstance, newName string) (apiErr error) { body := fmt.Sprintf(`{"name":"%s"}`, newName) path := fmt.Sprintf("%s/v2/service_instances/%s", repo.config.ApiEndpoint(), instance.Guid) if instance.IsUserProvided() { path = fmt.Sprintf("%s/v2/user_provided_service_instances/%s", repo.config.ApiEndpoint(), instance.Guid) } return repo.gateway.UpdateResource(path, strings.NewReader(body)) }