API with layer and nodes participation settings