public static async Task <HttpResponseMessage> UpdateMMRKStatus([HttpTrigger(AuthorizationLevel.Function, "post", Route = null)] HttpRequestMessage req, TraceWriter log)
        {
            dynamic BodyData = await req.Content.ReadAsAsync <object>();

            //Create JobStatus from body data
            MMRKStatus MMRK = BodyData.ToObject <MMRKStatus>();

            //Save Status
            IActionsProvider myActions = ActionProviderFactory.GetActionProvider();

            if (MMRK.FileURL == "{NO UPDATE}")
            {
                string jobRender         = $"[{MMRK.JobID}]{MMRK.FileName}";
                var    currentMMRKStatus = myActions.GetMMRKStatus(MMRK.AssetID, jobRender);
                string url = currentMMRKStatus.FileURL;
                MMRK.FileURL = url;
            }
            myActions.UpdateMMRKStatus(MMRK);
            return(req.CreateResponse(HttpStatusCode.OK, MMRK, JsonMediaTypeFormatter.DefaultMediaType));
        }