public async Task <IActionResult> GetVenueByURLName([FromRoute] string venueUrl)
        {
            try
            {
                return(Ok(await _venueService.GetVenueByURLName(venueUrl)));
            }
            catch (VenueNotFoundException)
            {
                // Error: Venue not found.
                _logger.LogInformation("Venue not found. [vUrl: {venueUrl}]", venueUrl);

                return(BadRequest(APIError.VenueNotFound()));
            }
            catch (Exception e)
            {
                // Error: Unknown error.
                _logger.LogError(e, "Failed to lookup venue. [vUrl: {venueUrl}]", venueUrl);

                return(BadRequest(APIError.UnknownError()));
            }
        }