public static async Task AuditContentUri([QueueTrigger("auditcontenturi", Connection = "AzureWebJobsStorage")] AuditContentQueue auditContentQueue, ExecutionContext exCtx, ILogger log)
        {
            log.LogInformation($"Reading in Audit ContentQueue for : {auditContentQueue.ContentType} Tenant: {auditContentQueue.TenantID} ContentUri:{auditContentQueue.ContentUri} ");

            //GetLogs
            string token = await AcquireTokenForApplication();

            var uri = auditContentQueue.ContentUri;


            do
            {
                uri = uri.Contains("?") ? $"{uri}&PublisherIdentifier={auditContentQueue.TenantID}" : $"{uri}?PublisherIdentifier={auditContentQueue.TenantID}";
                log.LogInformation($"URL:{uri}");
                var results = await RestAPI.GetRestDataAsync(uri, token);

                var array = JArray.Parse(results.RestResponse);

                foreach (var logEntry in array)
                {
                    log.LogInformation(logEntry.ToString());
                }

                //var jquery2 = new JArray(array.SelectTokens("$.[?(@.RecordType == 25 && @.Operation == 'ChannelAdded' && @.ChannelType == 'Private')]"));

                uri = results.WebHeaderCollections.Get("NextPageUri");
            } while (uri != null);
        }