# 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