public async Task <IActionResult> Append(string id, string value) { try { var asset = _manager.Append(id, value); await _webhookPublisher.PublishAsync("Assets.AssetUpdated", asset.Id.ToString(), asset.Name).ConfigureAwait(false); return(await base.PutEntity(id, asset)); } catch (Exception ex) { return(ex.GetActionResult()); } }