public async Task <ActionResult <Object> > PostMessage(Object message) { var deliveryResult = await _Producer.ProduceAwait(message); // send the message to kafka return(Created("KafkaDeliveryResult", deliveryResult)); // return http 201 created to the requester with a DeliveryResult or ProduceException in case of problem }