# AutoTestsApi
All URIs are relative to *http://localhost*
| Method | HTTP request | Description |
|------------- | ------------- | -------------|
| [**apiV2AutoTestsFlakyBulkPost**](AutoTestsApi.md#apiV2AutoTestsFlakyBulkPost) | **POST** /api/v2/autoTests/flaky/bulk | Set \"Flaky\" status for multiple autotests |
| [**apiV2AutoTestsIdPatch**](AutoTestsApi.md#apiV2AutoTestsIdPatch) | **PATCH** /api/v2/autoTests/{id} | Patch auto test |
| [**apiV2AutoTestsIdTestResultsSearchPost**](AutoTestsApi.md#apiV2AutoTestsIdTestResultsSearchPost) | **POST** /api/v2/autoTests/{id}/testResults/search | Get test results history for autotest |
| [**apiV2AutoTestsIdWorkItemsChangedIdGet**](AutoTestsApi.md#apiV2AutoTestsIdWorkItemsChangedIdGet) | **GET** /api/v2/autoTests/{id}/workItems/changed/id | Get identifiers of changed linked work items |
| [**apiV2AutoTestsIdWorkItemsChangedWorkItemIdApprovePost**](AutoTestsApi.md#apiV2AutoTestsIdWorkItemsChangedWorkItemIdApprovePost) | **POST** /api/v2/autoTests/{id}/workItems/changed/{workItemId}/approve | Approve changes to work items linked to autotest |
| [**apiV2AutoTestsSearchPost**](AutoTestsApi.md#apiV2AutoTestsSearchPost) | **POST** /api/v2/autoTests/search | Search for autotests |
| [**createAutoTest**](AutoTestsApi.md#createAutoTest) | **POST** /api/v2/autoTests | Create autotest |
| [**createMultiple**](AutoTestsApi.md#createMultiple) | **POST** /api/v2/autoTests/bulk | Create multiple autotests |
| [**deleteAutoTest**](AutoTestsApi.md#deleteAutoTest) | **DELETE** /api/v2/autoTests/{id} | Delete autotest |
| [**deleteAutoTestLinkFromWorkItem**](AutoTestsApi.md#deleteAutoTestLinkFromWorkItem) | **DELETE** /api/v2/autoTests/{id}/workItems | Unlink autotest from work item |
| [**getAllAutoTests**](AutoTestsApi.md#getAllAutoTests) | **GET** /api/v2/autoTests | |
| [**getAutoTestAverageDuration**](AutoTestsApi.md#getAutoTestAverageDuration) | **GET** /api/v2/autoTests/{id}/averageDuration | Get average autotest duration |
| [**getAutoTestById**](AutoTestsApi.md#getAutoTestById) | **GET** /api/v2/autoTests/{id} | Get autotest by internal or global ID |
| [**getAutoTestChronology**](AutoTestsApi.md#getAutoTestChronology) | **GET** /api/v2/autoTests/{id}/chronology | Get autotest chronology |
| [**getTestRuns**](AutoTestsApi.md#getTestRuns) | **GET** /api/v2/autoTests/{id}/testRuns | Get completed tests runs for autotests |
| [**getWorkItemResults**](AutoTestsApi.md#getWorkItemResults) | **GET** /api/v2/autoTests/{id}/testResultHistory | |
| [**getWorkItemsLinkedToAutoTest**](AutoTestsApi.md#getWorkItemsLinkedToAutoTest) | **GET** /api/v2/autoTests/{id}/workItems | Get work items linked to autotest |
| [**linkAutoTestToWorkItem**](AutoTestsApi.md#linkAutoTestToWorkItem) | **POST** /api/v2/autoTests/{id}/workItems | Link autotest with work items |
| [**updateAutoTest**](AutoTestsApi.md#updateAutoTest) | **PUT** /api/v2/autoTests | Update autotest |
| [**updateMultiple**](AutoTestsApi.md#updateMultiple) | **PUT** /api/v2/autoTests/bulk | Update multiple autotests |
# **apiV2AutoTestsFlakyBulkPost**
> apiV2AutoTestsFlakyBulkPost(Skip, Take, OrderBy, SearchField, SearchValue, FlakyBulkModel)
Set \"Flaky\" status for multiple autotests
User permissions for project: - Read only - Execute - Write - Full control
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **Skip** | **Integer**| Amount of items to be skipped (offset) | [optional] [default to null] |
| **Take** | **Integer**| Amount of items to be taken (limit) | [optional] [default to null] |
| **OrderBy** | **String**| SQL-like ORDER BY statement (column1 ASC|DESC , column2 ASC|DESC) | [optional] [default to null] |
| **SearchField** | **String**| Property name for searching | [optional] [default to null] |
| **SearchValue** | **String**| Value for searching | [optional] [default to null] |
| **FlakyBulkModel** | [**FlakyBulkModel**](../Models/FlakyBulkModel.md)| | [optional] |
### Return type
null (empty response body)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
# **apiV2AutoTestsIdPatch**
> apiV2AutoTestsIdPatch(id, Operation)
Patch auto test
See <a href=\"https://www.rfc-editor.org/rfc/rfc6902\" target=\"_blank\">RFC 6902: JavaScript Object Notation (JSON) Patch</a> for details
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **id** | **UUID**| Global Id of auto test | [default to null] |
| **Operation** | [**List**](../Models/Operation.md)| | [optional] |
### Return type
null (empty response body)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
# **apiV2AutoTestsIdTestResultsSearchPost**
> List apiV2AutoTestsIdTestResultsSearchPost(id, Skip, Take, OrderBy, SearchField, SearchValue, AutotestHistoricalResultSelectModel)
Get test results history for autotest
<br>Use case <br>User sets autotest internal (guid format) or global (integer format) identifier <br>User sets getTestResultHistoryReportQuery (listed in the example) <br>User runs method execution <br>System search for test results using filters set by user in getTestResultHistoryReportQuery and id <br>System returns the enumeration of test results
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **id** | **String**| Autotest identifier | [default to null] |
| **Skip** | **Integer**| Amount of items to be skipped (offset) | [optional] [default to null] |
| **Take** | **Integer**| Amount of items to be taken (limit) | [optional] [default to null] |
| **OrderBy** | **String**| SQL-like ORDER BY statement (column1 ASC|DESC , column2 ASC|DESC) | [optional] [default to null] |
| **SearchField** | **String**| Property name for searching | [optional] [default to null] |
| **SearchValue** | **String**| Value for searching | [optional] [default to null] |
| **AutotestHistoricalResultSelectModel** | [**AutotestHistoricalResultSelectModel**](../Models/AutotestHistoricalResultSelectModel.md)| | [optional] |
### Return type
[**List**](../Models/AutotestResultHistoricalGetModel.md)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
# **apiV2AutoTestsIdWorkItemsChangedIdGet**
> List apiV2AutoTestsIdWorkItemsChangedIdGet(id)
Get identifiers of changed linked work items
User permissions for project: - Read only - Execute - Write - Full control
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **id** | **UUID**| | [default to null] |
### Return type
**List**
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
# **apiV2AutoTestsIdWorkItemsChangedWorkItemIdApprovePost**
> apiV2AutoTestsIdWorkItemsChangedWorkItemIdApprovePost(id, workItemId)
Approve changes to work items linked to autotest
User permissions for project: - Read only - Execute - Write - Full control
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **id** | **UUID**| | [default to null] |
| **workItemId** | **UUID**| | [default to null] |
### Return type
null (empty response body)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
# **apiV2AutoTestsSearchPost**
> List apiV2AutoTestsSearchPost(Skip, Take, OrderBy, SearchField, SearchValue, AutotestsSelectModel)
Search for autotests
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **Skip** | **Integer**| Amount of items to be skipped (offset) | [optional] [default to null] |
| **Take** | **Integer**| Amount of items to be taken (limit) | [optional] [default to null] |
| **OrderBy** | **String**| SQL-like ORDER BY statement (column1 ASC|DESC , column2 ASC|DESC) | [optional] [default to null] |
| **SearchField** | **String**| Property name for searching | [optional] [default to null] |
| **SearchValue** | **String**| Value for searching | [optional] [default to null] |
| **AutotestsSelectModel** | [**AutotestsSelectModel**](../Models/AutotestsSelectModel.md)| | [optional] |
### Return type
[**List**](../Models/AutoTestModel.md)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
# **createAutoTest**
> AutoTestModel createAutoTest(AutoTestPostModel)
Create autotest
<br>This method creates a new autotest. <br>To add an autotest to the test plan, link it to a work item using the `POST /api/v2/autoTests/{autoTestId}/workItems` method. <br>Use the `POST /api/v2/testRuns/byAutoTests` method to run autotest outside the test plan.
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **AutoTestPostModel** | [**AutoTestPostModel**](../Models/AutoTestPostModel.md)| | [optional] |
### Return type
[**AutoTestModel**](../Models/AutoTestModel.md)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
# **createMultiple**
> List createMultiple(AutoTestPostModel)
Create multiple autotests
<br>Use case <br>User sets autotest parameters (listed in the example) and runs method execution <br>System creates autotest <br>[Optional] If steps enumeration is set, system creates step items and relates them to autotest <br>[Optional] If setup enumeration is set, system creates setup items and relates them to autotest <br>[Optional] If teardown enumeration is set, system creates teardown items and relates them to autotest <br>[Optional] If label enumeration is set, system creates labels and relates them to autotest <br>[Optional] If link enumeration is set, system creates links and relates them to autotest <br>System returns autotest model (example listed in response parameters)
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **AutoTestPostModel** | [**List**](../Models/AutoTestPostModel.md)| | [optional] |
### Return type
[**List**](../Models/AutoTestModel.md)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
# **deleteAutoTest**
> deleteAutoTest(id)
Delete autotest
<br>Use case <br>User sets autotest internal (guid format) or global (integer format) identifier and runs method execution <br>System finds the autotest by the identifier <br>System deletes autotest and returns no content response
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **id** | **String**| Autotest internal (UUID) or global (integer) identifier | [default to null] |
### Return type
null (empty response body)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
# **deleteAutoTestLinkFromWorkItem**
> deleteAutoTestLinkFromWorkItem(id, workItemId)
Unlink autotest from work item
<br>Use case <br>User sets autotest internal (guid format) or global (integer format) identifier <br>[Optional] User sets workitem internal (guid format) or global (integer format) identifier <br>User runs method execution <br>System finds the autotest by the autotest identifier <br> [Optional] if workitem id is set by User, System finds the workitem by the workitem identifier and unlinks it from autotest. <br>[Optional] Otherwise, if workitem id is not specified, System unlinks all workitems linked to autotest. <br>System returns no content response
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **id** | **String**| Autotest internal (UUID) or global (integer) identifier | [default to null] |
| **workItemId** | **String**| Work item internal (UUID) or global (integer) identifier | [optional] [default to null] |
### Return type
null (empty response body)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
# **getAllAutoTests**
> List getAllAutoTests(projectId, externalId, globalId, namespace, isNamespaceNull, includeEmptyNamespaces, className, isClassnameNull, includeEmptyClassNames, isDeleted, deleted, labels, stabilityMinimal, minStability, stabilityMaximal, maxStability, isFlaky, flaky, includeSteps, includeLabels, Skip, Take, OrderBy, SearchField, SearchValue)
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **projectId** | **UUID**| Project internal ID | [optional] [default to null] |
| **externalId** | **String**| Autotest external ID | [optional] [default to null] |
| **globalId** | **Long**| Autotest global ID | [optional] [default to null] |
| **namespace** | **String**| Namespace in which autotest is located | [optional] [default to null] |
| **isNamespaceNull** | **Boolean**| OBSOLETE: Use `includeEmptyNamespaces` instead | [optional] [default to null] |
| **includeEmptyNamespaces** | **Boolean**| If result must contain autotests without namespace | [optional] [default to null] |
| **className** | **String**| Name of class in which autotest is located | [optional] [default to null] |
| **isClassnameNull** | **Boolean**| OBSOLETE: Use `includeEmptyClassNames` instead | [optional] [default to null] |
| **includeEmptyClassNames** | **Boolean**| If result must contain autotests without class | [optional] [default to null] |
| **isDeleted** | **Boolean**| OBSOLETE: Use `deleted` instead | [optional] [default to null] |
| **deleted** | **Boolean**| Is autotest deleted | [optional] [default to null] |
| **labels** | [**List**](../Models/String.md)| Include only autotests with provided labels | [optional] [default to null] |
| **stabilityMinimal** | **Integer**| OBSOLETE: Use `minStability` instead | [optional] [default to null] |
| **minStability** | **Integer**| Minimum stability value of autotest | [optional] [default to null] |
| **stabilityMaximal** | **Integer**| OBSOLETE: Use `maxStability` instead | [optional] [default to null] |
| **maxStability** | **Integer**| Maximum stability value of autotest | [optional] [default to null] |
| **isFlaky** | **Boolean**| OBSOLETE: Use `flaky` instead | [optional] [default to null] |
| **flaky** | **Boolean**| Is autotest marked as \"Flaky\" | [optional] [default to null] |
| **includeSteps** | **Boolean**| If result must also include autotest steps | [optional] [default to null] |
| **includeLabels** | **Boolean**| If result must also include autotest labels | [optional] [default to null] |
| **Skip** | **Integer**| Amount of items to be skipped (offset) | [optional] [default to null] |
| **Take** | **Integer**| Amount of items to be taken (limit) | [optional] [default to null] |
| **OrderBy** | **String**| SQL-like ORDER BY statement (column1 ASC|DESC , column2 ASC|DESC) | [optional] [default to null] |
| **SearchField** | **String**| Property name for searching | [optional] [default to null] |
| **SearchValue** | **String**| Value for searching | [optional] [default to null] |
### Return type
[**List**](../Models/AutoTestModel.md)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
# **getAutoTestAverageDuration**
> AutoTestAverageDurationModel getAutoTestAverageDuration(id)
Get average autotest duration
<br>Use case <br>User sets autotest internal (guid format) or global (integer format) identifier <br>User runs method execution <br>System calculates pass average duration and fail average duration of autotest from all related test results <br>System returns pass average duration and fail average duration for autotest
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **id** | **String**| Autotest internal (UUID) or global (integer) identifier | [default to null] |
### Return type
[**AutoTestAverageDurationModel**](../Models/AutoTestAverageDurationModel.md)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
# **getAutoTestById**
> AutoTestModel getAutoTestById(id)
Get autotest by internal or global ID
<br>Use case <br>User sets autotest internal or global identifier and runs method execution <br>System returns autotest, which internal or global identifier equals the identifier value set in the previous action
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **id** | **String**| Autotest internal (UUID) or global (integer) identifier | [default to null] |
### Return type
[**AutoTestModel**](../Models/AutoTestModel.md)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
# **getAutoTestChronology**
> List getAutoTestChronology(id)
Get autotest chronology
<br>Use case <br>User sets autotest internal (guid format) or global (integer format) identifier <br>User runs method execution <br>System search all test results related to autotest (with default limit equal 100) <br>System orders the test results by CompletedOn property descending and then orders by CreatedDate property descending <br>System returns test result chronology for autotest
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **id** | **String**| Autotest internal (UUID) or global (integer) identifier | [default to null] |
### Return type
[**List**](../Models/TestResultChronologyModel.md)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
# **getTestRuns**
> List getTestRuns(id)
Get completed tests runs for autotests
<br>Use case <br>User sets autotest internal (guid format) or global (integer format) identifier <br>User runs method execution <br>System search for all test runs related to the autotest <br>System returns the enumeration of test runs
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **id** | **String**| Autotest internal (UUID) or global (integer) identifier | [default to null] |
### Return type
[**List**](../Models/TestRunShortModel.md)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
# **getWorkItemResults**
> List getWorkItemResults(id, from, to, configurationIds, testPlanIds, userIds, outcomes, isAutomated, automated, testRunIds, Skip, Take, OrderBy, SearchField, SearchValue)
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **id** | **String**| | [default to null] |
| **from** | **Date**| Take results from this date | [optional] [default to null] |
| **to** | **Date**| Take results until this date | [optional] [default to null] |
| **configurationIds** | [**List**](../Models/UUID.md)| Identifiers of test result configurations | [optional] [default to null] |
| **testPlanIds** | [**List**](../Models/UUID.md)| Identifiers of test plans which contain test results | [optional] [default to null] |
| **userIds** | [**List**](../Models/UUID.md)| Identifiers of users who set test results | [optional] [default to null] |
| **outcomes** | [**List**](../Models/String.md)| List of outcomes of test results | [optional] [default to null] |
| **isAutomated** | **Boolean**| OBSOLETE: Use `Automated` instead | [optional] [default to null] |
| **automated** | **Boolean**| If result must consist of only manual/automated test results | [optional] [default to null] |
| **testRunIds** | [**List**](../Models/UUID.md)| Identifiers of test runs which contain test results | [optional] [default to null] |
| **Skip** | **Integer**| Amount of items to be skipped (offset) | [optional] [default to null] |
| **Take** | **Integer**| Amount of items to be taken (limit) | [optional] [default to null] |
| **OrderBy** | **String**| SQL-like ORDER BY statement (column1 ASC|DESC , column2 ASC|DESC) | [optional] [default to null] |
| **SearchField** | **String**| Property name for searching | [optional] [default to null] |
| **SearchValue** | **String**| Value for searching | [optional] [default to null] |
### Return type
[**List**](../Models/TestResultHistoryReportModel.md)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
# **getWorkItemsLinkedToAutoTest**
> List getWorkItemsLinkedToAutoTest(id, isDeleted, isWorkItemDeleted)
Get work items linked to autotest
<br> This method links an autotest to a test case or a checklist. A manual test case with a linked automated work item is marked in the test management system as an autotest. You can run it from graphical user interface (GUI). To do that: <br> 1. Open the project in GUI.<br /> 2. Go to <b>Test plans</b> section and switch to the <b>Execution</b> tab.<br /> 3. Select the autotest(s) you want to run using checkboxes.<br /> 4. In the toolbar above the test list, click <b>Run autotests</b>.
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **id** | **String**| Specifies the autotest entity ID.<br /> You can copy it from the address bar in your web browser or use autotest GUID. | [default to null] |
| **isDeleted** | **Boolean**| Specifies that a test is deleted or still relevant. | [optional] [default to null] |
| **isWorkItemDeleted** | **Boolean**| OBSOLETE: Use `isDeleted` instead | [optional] [default to false] |
### Return type
[**List**](../Models/WorkItemIdentifierModel.md)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
# **linkAutoTestToWorkItem**
> linkAutoTestToWorkItem(id, WorkItemIdModel)
Link autotest with work items
<br>Use case <br>User sets autotest internal (guid format) or global (integer format) identifier <br>User sets work item internal (guid format) or global (integer format) identifier <br>User runs method execution <br>System finds the autotest by the autotest identifier <br>System finds the work item by the work item identifier <br>System relates the work item with the autotest and returns no content response
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **id** | **String**| Autotest internal (UUID) or global (integer) identifier | [default to null] |
| **WorkItemIdModel** | [**WorkItemIdModel**](../Models/WorkItemIdModel.md)| | [optional] |
### Return type
null (empty response body)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
# **updateAutoTest**
> updateAutoTest(AutoTestPutModel)
Update autotest
<br>Use case <br>User sets autotest updated parameters values (listed in the example) and runs method execution <br>System finds the autotest by the identifier <br>System updates autotest parameters <br> [Optional] If steps enumeration is set, system creates step items, relates them to autotest and deletes relations with current steps( if exist) <br> [Optional] If Setup enumeration is set, system creates setup items and relates them to autotest and deletes relations with current Setup items (if exist) <br> [Optional] If teardown enumeration is set, system creates teardown items and relates them to autotest and deletes relations with current teardown items (if exist) <br> [Optional] If label enumeration is set, system creates labels and relates them to autotest and deletes relations with current Labels (if exist) <br> [Optional] If link enumeration is set, system creates links and relates them to autotest and deletes relations with current Links (if exist) <br>System updates autotest and returns no content response
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **AutoTestPutModel** | [**AutoTestPutModel**](../Models/AutoTestPutModel.md)| | [optional] |
### Return type
null (empty response body)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json
# **updateMultiple**
> updateMultiple(AutoTestPutModel)
Update multiple autotests
<br>Use case <br>User sets autotest updated parameters values (listed in the example) and runs method execution <br>System finds the autotest by the identifier <br>System updates autotest parameters <br> [Optional] If steps enumeration is set, system creates step items, relates them to autotest and deletes relations with current steps( if exist) <br> [Optional] If Setup enumeration is set, system creates setup items and relates them to autotest and deletes relations with current Setup items (if exist) <br> [Optional] If teardown enumeration is set, system creates teardown items and relates them to autotest and deletes relations with current teardown items (if exist) <br> [Optional] If label enumeration is set, system creates labels and relates them to autotest and deletes relations with current Labels (if exist) <br> [Optional] If link enumeration is set, system creates links and relates them to autotest and deletes relations with current Links (if exist) <br>System updates autotest and returns no content response
### Parameters
|Name | Type | Description | Notes |
|------------- | ------------- | ------------- | -------------|
| **AutoTestPutModel** | [**List**](../Models/AutoTestPutModel.md)| | [optional] |
### Return type
null (empty response body)
### Authorization
[Bearer or PrivateToken](../README.md#Bearer or PrivateToken)
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: application/json