public string PostJSON([FromHeader][Required] string AuthToken, [FromBody] object jsonBody, string wsURL) { NameValueCollection header = null; if (!string.IsNullOrEmpty(AuthToken)) { header = new NameValueCollection { { "Authorization", AuthToken } }; } var result = WebServiceRepo.SubmitJSON <object>(wsURL, HttpVerb.Post, jsonBody.ToString(), header); return(result?.ToString()); }