public IActionResult GetDocumentById(long id, [FromHeader] object obj)
        {
            //try {
            //    credentialValidator.CheckCredentials(this.Request.Headers);
            //}
            //catch (Exception ex) {
            //    Services.Create<ILog>().LogFormat("Unauthorized request.Exception:{0}", LogLevel.Warning, ex);
            //    return Unauthorized();
            //}

            DocumentResponse response = documentOperations.GetDocument(id);

            if (response == null)
            {
                return(NotFound());
            }
            return(new JsonResult(response));
        }