public async Task <IActionResult> MapTag(MapTagRequest mapTagRequest)
        {
            try
            {
                var mapTagJobStatus = await _tagManager.MapTagProcess(mapTagRequest.UniqueKey,
                                                                      mapTagRequest.FacadesToMap, mapTagRequest.TagId);

                return(Ok(mapTagJobStatus));
            }
            catch (Exception exception)
            {
                var mapTagJobStatus = new MapTagJobStatus(mapTagRequest.TagId, JobStage.Error);
                _logger.LogError(exception, "There was a problem mapping {tagId}", mapTagRequest.TagId);
                return(StatusCode((int)HttpStatusCode.InternalServerError, mapTagJobStatus));
            }
        }