public async Task <IActionResult> GetReportMetadata(string specificationId, string fundingPeriodId = null)
        {
            Guard.IsNullOrWhiteSpace(specificationId, nameof(specificationId));

            ApiResponse <IEnumerable <SpecificationReport> > response = await _specificationsApiClient.GetReportMetadataForSpecifications(specificationId, fundingPeriodId);

            if (response.StatusCode == HttpStatusCode.OK)
            {
                return(new OkObjectResult(response.Content));
            }

            return(new BadRequestResult());
        }