public async Task <ActionResult <string> > Post([FromBody] Subscription subscription) { var subscriptionKey = _subscriptionManager.Add(subscription); if (subscriptionKey.IsValid()) { _logger.LogInformation($"New subscription for sentinel : {subscription.SentinelKey.Key} on {subscription.StateValueSentinelName} - {subscription.StateValuePackageName} - {subscription.StateValueName}"); } await SendStateValueIfExistAfterSubscribiption(subscription); return(subscriptionKey.Key); }