Saucelabs connects to a Nagent workspace. Once it is connected, agents can call 6 Saucelabs actions, such as "Get Performance API Definition", "Get API Status" and "Get Appium EOL". Nothing is enabled on connect: each action is allowed one at a time, and an action with side effects runs or waits for a person according to the agent's level.
Every operation an agent can call against Saucelabs, with input parameters and output schema.
SAUCELABS_GET_API_DEFINITIONTool to retrieve the OpenAPI/Swagger JSON documentation for the Sauce Labs Performance API. Use when you need to understand the API specification, endpoints, or schemas available in the Performance API.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SAUCELABS_GET_API_STATUSTool to retrieve the current operational status of Sauce Labs services. Use when you need to check if Sauce Labs is up and running or to get current wait times.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SAUCELABS_GET_APPIUM_EOLTool to retrieve end-of-life information for Appium versions. Returns Unix timestamps indicating when Sauce Labs support for each Appium version will be discontinued. Use when checking version compatibility or planning Appium upgrades.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SAUCELABS_GET_PLATFORMSTool to get supported platforms for an automation API. Use when you need to retrieve available platforms for Appium, WebDriver, or all automation APIs on Sauce Labs.
Input parameters
The automation API to get platforms for. Use 'appium' for Appium platforms, 'webdriver' for WebDriver platforms, or 'all' for all supported platforms.
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SAUCELABS_GET_TUNNEL_VERSIONSTool to retrieve information about available Sauce Connect tunnel versions. Use when checking for the latest version, downloading specific platform binaries, or listing all available versions.
Input parameters
Set to true to return download information for all available versions.
Returns info for a specific host OS and CPU architecture (e.g., 'darwin-amd64', 'linux', 'win32').
Returns download info for a specific Sauce Connect client version (e.g., '4.7.1').
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
SAUCELABS_LIST_JOBSTool to retrieve all jobs for a SauceLabs user. Use when you need to list test execution jobs with optional filters for time range, job type, or owner.
Input parameters
Receive jobs until specific timestamp
Receive jobs beginning from a specific timestamp
Should the return result contain everything or just the basics
Filter by name of the job
Number of results to return (default: 50)
Filter by username of owner of the jobs
SauceLabs username to fetch jobs for
Only return automated jobs (default: false)
Filter by owner type for jobs
Only return manual jobs (default: false)
Include subaccounts in list of jobs (default: false)
Output
Data from the action execution
Error if any occurred during the execution of the action
Whether or not the action execution was successful or not
Agents can call 6 Saucelabs actions on Nagent, including "Get Performance API Definition", "Get API Status" and "Get Appium EOL". Get Performance API Definition: Retrieve the OpenAPI/Swagger JSON documentation for the Sauce Labs Performance API. Each action is listed on this page with its input parameters and its output.
It returns data, error and successful.