diff --git a/lib/nexpose/report_template.rb b/lib/nexpose/report_template.rb
index <HASH>..<HASH> 100644
--- a/lib/nexpose/report_template.rb
+++ b/lib/nexpose/report_template.rb
@@ -27,7 +27,7 @@ module Nexpose
     # @param [String] template_id Unique identifier of the report template to remove.
     #
     def delete_report_template(template_id)
-      AJAX.delete(self, "/data/report/templates/#{template_id}")
+      AJAX.delete(self, "/data/report/templates/#{URI.escape(template_id)}")
     end
   end
URI.escape a report template ID.

Report template IDs are not numeric and can contain characters which
cannot be passed without escaping through the URI.