Added idempotent consumer with rest endpoint