The following commands are available via package or cli tool:
GET /v1.1/jobs/{id}Get Job Information api.getJobV1_1(id)
|
GET /v1.2/users/{username}/concurrencyUser concurrency api.getUserConcurrency(username)
|
GET /v1.1/users/{username}/organizationOrg information api.listUserOrganization(username)
|
GET /v1.1/{username}/jobsGet all of a users jobs api.listJobs(username, { ...options })
|
GET /v1/dashboard_messages/{username}Dashboard messages from Django api.getDashboardMessageForUser(username)
|
GET /v1/info/platforms/{platform}returns a list of supported platforms in the Sauce cloud api.listPlatforms(platform)
|
GET /v1/info/statusSauce Labs Status api.getStatus()
|
GET /v1/meAuthenticated user cookie information api.getCurrentUser()
|
GET /v1/users/{username}User information api.getUser(username)
|
GET /v1/users/{username}/subaccountsUser information api.getSubaccounts(username)
|
GET /v1/users/{username}/activityGet currently running job counts broken down by account and job status api.getUserActivity(username)
|
GET /v1/users/{username}/monthly-minutesUser's monthly-minutes api.getUserMinutes(username)
|
GET /v1/users_activityGet job statistics for usernames api.getUsersActivity()
|
GET /v1/users_last_jobThe result returns dict of usersnames and time when they started last job. api.usersLastJob()
|
GET /v1/whoamiAuthenticated user information api.getCurrentUserFull()
|
GET /v1/{username}/jobs/{id}Get Job Information api.getJob(username, id)
|
PUT /v1/{username}/jobs/{id}Update Job Information api.updateJob(username, id, body)
|
PUT /v1/{username}/jobs/{id}/stopStop Job Information api.stopJob(username, id)
|
GET /v1/{username}/all_tunnelsGet all Tunnels api.listAllTunnels(username)
|
GET /v1/{username}/tunnelsGet tunnels for the user or all the users in the team api.listTunnels(username, { ...options })
|
DELETE /v1/{username}/tunnels/{id}Delete a Tunnel api.deleteTunnel(username, id, reason, { ...options })
|
GET /v1/{username}/tunnels/{id}Get Tunnel by ID api.getTunnel(username, id)
|
GET /v1/public/tunnels/sauce-connect/downloadGet Sauce Connect download information for the latest version api.scDownload({ ...options })
|
GET /v1/jobs/{id}/{assetName}Get job asset api.downloadJobAsset(id, filename, { ...options })
|
GET /v1.1/jobsGet Job Information api.getJobsV1_1(id, { ...options })
|
GET /metrics/Provides a list of paginated raw performance metrics for the logged user api.getPerformanceMetrics({ ...options })
|
GET /metrics/{job_id}/Provides performance metrics and job basic data for a given job_id api.getPerformanceMetricsByJobId(job_id, { ...options })
|
GET /metrics/{job_id}/assert/Provides information if there is an outlier for the given job_id and metric api.assertPerformance(job_id, metric_names, order_index)
|
GET /metrics/{job_id}/baseline/Provides baseline based on metrics history, where the reference point is a given job_id api.getBaseline(job_id, metric_names, order_index, { ...options })
|
GET /metrics/{job_id}/baseline/reset/Returns true if a baseline was resetted for a give job_id api.hasBaselineReset(job_id)
|
POST /metrics/{job_id}/baseline/reset/Sets a reset point market at job_id, previous jobs will not be taken into account in calculating baseline api.acknowledgeBaseline(job_id)
|
GET /metrics/{job_id}/discarded/Provides lists outliers marked as discarded api.getDiscardedOutliers(job_id, order_index)
|
POST /metrics/{job_id}/discarded/Marks outlier for a given {job_id} as not relevant/flaky api.discardOutliers(job_id, order_index)
|
GET /metrics/{job_id}/history/Provides a list of raw performance metrics up to point where the reference is a given job_id and order_index api.getBaselineHistory(job_id, order_index, { ...options })
|
GET /metrics/{job_id}/regimes/Provides regimes per metric calculated for a set of jobs, where the reference point is a given job_id api.getRegimes(job_id, metric_names, order_index, { ...options })
|
POST /metrics/{job_id}/regimes/acknowledge/Acknowledge regime. Confirm values in new regime are acceptable. api.acknowledgeRegime(job_id, order_index)
|
GET /metrics/swagger/Provides json documentation for the performance API api.getApiDefinition()
|
PUT /jobs/{jobId}/assetsUpload job assets api.uploadJobAssets(jobId, { ...options })
|
POST /reportsNo description available. api.createJob(parameters)
|
POST /create test result job via data store api.createResultJob(parameters)
|
GET /v1/getprojectsGet all enabled projects for the user account api.getProjects()
|
GET /v1/projects/{projectId}/getprojectGet project information by projectId api.getProject(projectId)
|
GET /v1/projects/{projectName}/getprojectbynameGet project information by project name. api.getProjectByName(projectName)
|
GET /testSuites/{accountId}/{projectId}/getTestSuitesGet test suites and associated test case info for the testsuite for the requested project. api.getTestsuitesByProjects(accountId, projectId)
|
POST /v1/projects/{projectId}/testcases/{testcaseId}/updateLveAndRecoverStepsIt updates test steps to a test case api.updateLveAndRecoverSteps(projectId, testcaseId, steps)
|
POST /v1/projects/{projectId}/executeIt Executes a single test script. api.executeTestsuiteTest(Body, projectId)
|
POST /v1/test_suite/createIt creates a test suite. api.createTestSuite(Body)
|
POST /v1/test_suite/{testSuiteId}/updateUpdates a test suite. api.updateTestSuite(testSuiteId, Body)
|
POST /v1/testSuites/deleteDeletes test suite. api.deleteTestSuites(Body)
|
POST /testCases/associateAssociates test cases with test suites. api.associateTestcases(Body)
|
POST /testCases/create/{accountId}/{projectId}Associates test cases with test suites. api.createTestcase(accountId, projectId, Body)
|
POST /v1/projects/{projectId}/testcases/{testcaseId}/updateStepsUpdate steps assigned to a testcase. api.updateTestcaseSteps(projectId, testcaseId, Body)
|
POST /v1/testsuite/{testSuiteId}/executeIt executes a test suite api.executeTestsuite(testSuiteId, Body)
|
POST /v1/authNo description available. api.getAuth(Body)
|
GET /v1/jobs/{jobId}/get_statusIt returns status of execution of test suite api.getExecutionStatus(jobId)
|
GET /v1/projects/{projectId}/testcasesGet Test Cases For ProjectId api.getTestcases(projectId)
|
GET /testCases/getTestCaseInfo/{testcaseId}/{stepId}Get test steps for a specific test case api.getTestSteps(testcaseId, stepId)
|
GET /v1/testcases/{testcaseId}/isgeneratinggenerating test cases api.isGenerating(testcaseId)
|
GET /blocks/getAll/{accountId}/{blockId}Get test steps for a specific test case block api.getTestStepBlocks(accountId, blockId)
|
GET /v1/downloadFileIt downloades the html report api.downloadReport(fileURL)
|
GET /testScriptExecutions/{executionId}/executionsIt returns execution details for the executing script. api.getExecutions(executionId)
|
GET /teamsGet List of Teams api.getTeamsV1({ ...options })
|
GET /usersGet List of Teams api.getUsersV1({ ...options })
|
GET /{build_source}/Get List of Builds (build_source can be vdc or rdc) api.getBuildsV2(build_source, { ...options })
|
GET /{build_source}/{build_id}/Get Build detail (build_source can be vdc or rdc) api.getBuildV2(build_source, build_id, { ...options })
|
GET /{build_source}/jobs/{job_id}/build/Get Build Jobs (build_source can be vdc or rdc) api.getBuildByJobIdV2(build_source, job_id, { ...options })
|
GET /{build_source}/{build_id}/jobs/Get Build detail (build_source can be vdc or rdc) api.getBuildsJobsV2(build_source, build_id, { ...options })
|
POST /v1/Post Test Runs api.createTestRunsV1(parameters)
|