These tools cover two areas: the infrastructure and configuration layer (environments, browsers, mobile devices, UI element repository) and the test data layer (data profiles used for data-driven test execution).
Infrastructure & Configuration
get_environments
Retrieves a paginated list of configured test environments; use this to find environment IDs before executing tests against a specific target.
Category: Infrastructure & Config | Authentication required: Yes
Name
Required
Type
Description
Page number (0-based). Defaults to 0.
Results per page. Defaults to 20.
Sort field and direction, e.g. "name,asc".
Free-text filter applied to environment names.
Paginated JSON with a content array. Each entry includes id, name, envType, description, and dbType.
get_environment, create_environment, update_environment, delete_environment
get_environment
Retrieves the full configuration of a single environment by its numeric ID.
Category: Infrastructure & Config | Authentication required: Yes
Name
Required
Type
Description
Numeric ID of the environment to retrieve.
Single environment JSON including id, name, envType, description, dbType, and parameters key-value map.
get_environments, update_environment, delete_environment
create_environment
Creates a new test environment configuration with optional database connection and custom parameters.
Category: Infrastructure & Config | Authentication required: Yes
Name
Required
Type
Description
Display name for the environment.
Environment type, e.g. "web", "api", "mobile".
Human-readable description.
Database type if DB validation is needed, e.g. "postgres".
Key-value map of custom parameters (base URLs, credentials, flags).
JSON of the created environment including its assigned id.
get_environments, update_environment, delete_environment
update_environment
Partially updates an existing environment configuration; only fields provided are changed.
Category: Infrastructure & Config | Authentication required: Yes
Name
Required
Type
Description
Numeric ID of the environment to update.
Updated environment type.
Replacement key-value parameter map. Replaces the existing map entirely.
JSON of the updated environment record.
get_environment, create_environment, delete_environment
delete_environment
Permanently deletes an environment configuration from the workspace.
Category: Infrastructure & Config | Authentication required: Yes
Name
Required
Type
Description
Numeric ID of the environment to delete.
JSON deletion confirmation with the deleted environment ID and a status message.
get_environments, create_environment
get_test_devices
Retrieves the list of available test execution targets including browser configurations and registered mobile devices.
Category: Infrastructure & Config | Authentication required: Yes
Name
Required
Type
Description
Page number (0-based). Defaults to 0.
Results per page. Defaults to 20.
Sort field and direction.
Free-text filter on device or browser name.
Paginated list of device/browser entries. Each entry includes id, name, type (browser or mobile), and availability status.
get_mobile_concurrency, execute_test_case, execute_test_suite
get_ui_elements
Retrieves entries from the UI element repository, which stores reusable selectors and locators shared across test cases.
Category: Infrastructure & Config | Authentication required: Yes
Name
Required
Type
Description
Page number (0-based). Defaults to 0.
Results per page. Defaults to 20.
Sort field and direction.
Free-text filter on element name or locator.
Filter elements by a specific workspace version.
Paginated list of UI element records including id, name, locatorType, locatorValue, and associated test count.
get_environments, get_test_cases
get_mobile_concurrency
Returns the number of available mobile device execution slots currently free in the workspace; check this before scheduling parallel mobile runs.
Category: Infrastructure & Config | Authentication required: Yes
None.
JSON with availableSlots (integer) and totalSlots (integer) for mobile execution capacity.
get_test_devices, execute_test_case, execute_test_suite
Test Data Profiles
get_data_profiles
Retrieves a paginated list of test data profiles; use this to find profile IDs for data-driven test execution.
Category: Test Data Profiles | Authentication required: Yes
Name
Required
Type
Description
Page number (0-based). Defaults to 0.
Results per page. Defaults to 20.
Sort field and direction.
Free-text filter on profile name.
Paginated JSON with a content array of profile records including id, name, and rowCount.
get_data_profile, create_data_profile, update_data_profile, delete_data_profile
get_data_profile
Retrieves the full contents of a single test data profile including all rows and column definitions.
Category: Test Data Profiles | Authentication required: Yes
Name
Required
Type
Description
Numeric ID of the data profile to retrieve.
JSON with id, name, and rows — an array of objects where each object is one data row with column-name keys.
get_data_profiles, update_data_profile, delete_data_profile
create_data_profile
Creates a new test data profile with an initial set of data rows for use in data-driven test execution.
Category: Test Data Profiles | Authentication required: Yes
Name
Required
Type
Description
Display name for the data profile.
Array of row objects. Each object's keys become column names; values are the test data.
JSON of the created data profile including its assigned id and the stored rows.
get_data_profiles, update_data_profile, delete_data_profile, execute_test_case
update_data_profile
Partially updates an existing test data profile; supplying rows replaces all existing rows entirely.
Category: Test Data Profiles | Authentication required: Yes
Name
Required
Type
Description
Numeric ID of the profile to update.
Replacement row set. Supplying this field overwrites all existing rows.
JSON of the updated data profile with its full row set.
get_data_profile, create_data_profile, delete_data_profile
delete_data_profile
Permanently deletes a test data profile from the workspace.
Category: Test Data Profiles | Authentication required: Yes
Name
Required
Type
Description
Numeric ID of the data profile to delete.
JSON deletion confirmation with the deleted profile ID and a status message.
get_data_profiles, create_data_profile