/// <summary>
        /// Queries the given reportId from an SMS
        /// </summary>
        /// <param name="request">prepared request to use for the query</param>
        public SmsResponse unsubscribeNotifications(NotificationUnsubscribeRequest request)
        {
            EnsureRequestValid(request);

            string uri = ServiceBaseUrl + "/outbound/subscriptions/{0}";

            uri = string.Format(uri, Uri.EscapeDataString(request.subscriptionId));

            //return CreateAuthenticatedRequest<SmsResponse>(uri, HttpMethod.DELETE, request).Execute();
            return(CreateAuthenticatedJsonRequest <SmsResponse>(uri, request).Execute());
        }
        private TelekomJsonWebRequest <SmsResponse> CreateAuthenticatedJsonRequest <ResponseType>(string uri, NotificationUnsubscribeRequest request)
        {
            TelekomJsonWebRequest <SmsResponse> webRequest = CreateAuthenticatedRequest <SmsResponse>(uri, HttpMethod.DELETE);

            webRequest.SetRawContent(null, "application/json");

            return(webRequest);
        }