Operations API with specs