Index Of API Methods April Hatton · Updated May 14th, 2026 · 2.1 min read Share Print Listen Attribute API Methods public List<String> attributes(String domainName) public String attributeGenrocketName(String attributeName) public String attributePrimary(String domainName) public void attributeAdd(String attributeName) public void attributesAdd(String domainName, List attributeNames) public void attributeRemove(String attributeName) public void attributesRemove(String domainName) public void attributeRename(String attributeName, String newName) Domain API Methods public List<String> domains() public void domainSetLoopCount(String domainName, String loopCount) public void domainAdd(String domainName, Boolean primary) public void domainRemove(String domainName) public void domainsRemove() public String domainParameterGet(String domainName, String parameterName) public void domainParameterSet(String domainName, String parameterName, String value) public void domainParentAdd(String parentName, String sourceName) public void domainParentRemove(String sourceName) public String domainParent(String domainName) public void domainSiblingAdd(String siblingName, String sourceName) public void domainSiblingRemove(String siblingName) public List<String> domainSiblings(String domainName) public void domainRename(String domainName, String newName) public void domainToggle(String domainName, String toggleEngineAttribute) Generator API Methods public List<String> generators(String attributeName) public Integer generatorAdd(String attributeName, String generatorName, Boolean setLoop, Map<String, Object> requiredGeneratorParameters) public void generatorReplace(String attributeName, String generatorName, Integer position, Boolean setLoop, Map<String, Object> requiredGeneratorParameters) String generatorName(String attributeName, Integer generatorPosition) public String generatorType(String attributeName, String generatorName) public void generatorRemove(String attributeName, Integer generatorPosition) public void generatorsRemove(String attributeName) public Object generatorParameterGet(String attributeName, Integer generatorPosition, String parameterName) public Map<String, String> generatorParametersGet(String attributeName, Integer generatorPosition) public void generatorParameterSet(String attributeName, Integer generatorPosition, String parameterName, Object value) public void generatorParametersSet(String attributeName, Integer generatorPosition, Map<String, Object> parameterMap) G-RepositoryClient API Methods void clientRepoSet(String repoName) void clientRepoScenarioLoad(String scenarioName) void clientRepoChainLoad(String scenarioChainName) void clientRepoChainSetLoad(String scenarioChainSetName) void clientRepoCaseLoad(String suiteName, String categoryName, String caseName) void clientRepoRuleLoad(String ruleName) void clientRepoQueryLoad(String queryName) void clientRepoStoryRun(String suiteName, String storyName) void clientRepoEpicRun(String epicName) void clientRepoRun() void clientRepoRun(String command) Receiver API Methods public List<String> receivers(String domainName) public void receiverAdd(String domainName, String canonicalName, String receiverName, Map<String, String> parameterMap) public void receiverEnable(String domainName, String receiverName, Boolean enable, String enableReference) public void receiverRemove(String domainName, String receiverName) public void receiversRemove(String domainName) public void receiverParameterSet(String domainName, String receiverName, String parameterName, String value) public void receiverParametersSet(String domainName, String receiverName, Map<String, String> parameterMap) public void receiverRename(String domainName, String receiverName, String newName) public String receiverParameterGet(String domainName, String receiverName, String parameterName) public Map<String, String> receiverParametersGet(String domainName, String receiverName) public String receiverPropertyKeyValueGet(String attributeName, String receiverName, String propertyKeyName) public void receiverPropertyKeyValueSet(String attributeName, String receiverName, String propertyKeyName, String value) public void receiverPropertyKeyValuesSet(String attributeName, String receiverName, Map<String, String> propertyKeyMap) public void receiverAddDynamicFileConfig(String domainName, String receiverName, Map fileConfig) public void receiverAddDynamicDirConfig(String domainName, String receiverName, Map dirConfig) public void receiverAddDynamicFileNameConfig(String domainName, String receiverName, List fileNameConfigs) public void receiverAddDynamicDirNameConfig(String domainName, String receiverName, List dirNameConfigs) public void receiverAddDynamicConfig(String domainName, String receiverName, Map dynamicConfig) Recording API Methods Recording Overview recordingNew(String recordingName, Boolean overwrite) recordingStart() recordingPause() recordingStop() recordingLoad(String recordingName) recordingPlay() recordingDelete(String recordingName) List<String> recordings() Map<String, Object> recordingShow(String recordingName) Scenario API Methods public void scenarioLoad(String scenarioPathAndName) public void scenarioLoad(String scenarioPathAndName, Boolean initialize) public void scenarioLoad(String scenarioPathAndName, Boolean initialize, Map<String, String> resources) public List<String> scenarios() public void scenarioClear() public void scenarioRun() public List<Object> scenarioRunInMemory(String domainName) public void scenarioExecuteLoop() public void scenarioRun(String scenarioName) public void scenarioRename(String scenarioName, String newName) public void executeShutdown() public void initialize(String scenarioName) Variable API Methods public List<Map<String, String>> listOrganizationVariables() public List<Map<String, String>> listDomainVariables() public void organizationVariableSet(String name, String value) public void domainVariableSet(String name, String value) Article Feedback: Was this helpful? Yes No Give feedback Previous Curl Commands for accessing the GenRocket Artifacts Next API Groovy Interface