public async Task <IActionResult> Create([FromBody] CreateLegalHoldRequest request) { try { var newLegalHold = await _hiarcDatabase.CreateLegalHold(request); var uri = $"{_hiarcSettings.BaseUri}/legalholds/{newLegalHold.Key}"; return(Created(uri, newLegalHold)); } catch (Exception ex) { return(BuildErrorResponse(ex, _logger)); } }