All URIs are relative to https://apitryout.qtestnet.com/
Method | HTTP request | Description |
---|---|---|
create | POST /api/v3/projects/{projectId}/releases | Creates a Release |
delete | DELETE /api/v3/projects/{projectId}/releases/{releaseId} | Delete a release |
get | GET /api/v3/projects/{projectId}/releases/{releaseId} | Gets a Release |
get_all | GET /api/v3/projects/{projectId}/releases | Gets multiple Releases |
update | PUT /api/v3/projects/{projectId}/releases/{releaseId} | Updates a Release |
ReleaseWithCustomFieldResource create(project_id, body)
Creates a Release
To create a Release qTest Manager version: 4+
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# Configure API key authorization: Authorization
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = swagger_client.ReleaseApi()
project_id = 789 # int | ID of the project
body = swagger_client.ReleaseWithCustomFieldResource() # ReleaseWithCustomFieldResource | The Release's properties
try:
# Creates a Release
api_response = api_instance.create(project_id, body)
pprint(api_response)
except ApiException as e:
print("Exception when calling ReleaseApi->create: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
project_id | int | ID of the project | |
body | ReleaseWithCustomFieldResource | The Release's properties |
ReleaseWithCustomFieldResource
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
object delete(project_id, release_id)
Delete a release
To delete a Release
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# Configure API key authorization: Authorization
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = swagger_client.ReleaseApi()
project_id = 789 # int | ID of the project
release_id = 789 # int | ID of the Release which needs to be deleted <strong>qTest Manager version:</strong> 6+
try:
# Delete a release
api_response = api_instance.delete(project_id, release_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ReleaseApi->delete: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
project_id | int | ID of the project | |
release_id | int | ID of the Release which needs to be deleted <strong>qTest Manager version:</strong> 6+ |
object
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ReleaseWithCustomFieldResource get(project_id, release_id)
Gets a Release
To retrieve a Release qTest Manager version: 4+
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# Configure API key authorization: Authorization
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = swagger_client.ReleaseApi()
project_id = 789 # int | ID of the project
release_id = 789 # int | ID of the Release
try:
# Gets a Release
api_response = api_instance.get(project_id, release_id)
pprint(api_response)
except ApiException as e:
print("Exception when calling ReleaseApi->get: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
project_id | int | ID of the project | |
release_id | int | ID of the Release |
ReleaseWithCustomFieldResource
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
list[ReleaseWithCustomFieldResource] get_all(project_id, include_closed=include_closed)
Gets multiple Releases
To retrieve Releases in a project qTest Manager version: 4+
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# Configure API key authorization: Authorization
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = swagger_client.ReleaseApi()
project_id = 789 # int | ID of the project
include_closed = true # bool | <em>includeClosed=false</em> - default value. <em>Closed</em> Releases are excluded from the response <em>includeClosed=false</em> - Closed Release are included in the response (optional)
try:
# Gets multiple Releases
api_response = api_instance.get_all(project_id, include_closed=include_closed)
pprint(api_response)
except ApiException as e:
print("Exception when calling ReleaseApi->get_all: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
project_id | int | ID of the project | |
include_closed | bool | <em>includeClosed=false</em> - default value. <em>Closed</em> Releases are excluded from the response <em>includeClosed=false</em> - Closed Release are included in the response | [optional] |
list[ReleaseWithCustomFieldResource]
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]
ReleaseWithCustomFieldResource update(project_id, release_id, body)
Updates a Release
To update a Release qTest Manager version: 6+
from __future__ import print_statement
import time
import swagger_client
from swagger_client.rest import ApiException
from pprint import pprint
# Configure API key authorization: Authorization
swagger_client.configuration.api_key['Authorization'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# swagger_client.configuration.api_key_prefix['Authorization'] = 'Bearer'
# create an instance of the API class
api_instance = swagger_client.ReleaseApi()
project_id = 789 # int | ID of the project
release_id = 789 # int | ID of the Release which needs to be updated
body = swagger_client.ReleaseWithCustomFieldResource() # ReleaseWithCustomFieldResource | The Release's updated properties
try:
# Updates a Release
api_response = api_instance.update(project_id, release_id, body)
pprint(api_response)
except ApiException as e:
print("Exception when calling ReleaseApi->update: %s\n" % e)
Name | Type | Description | Notes |
---|---|---|---|
project_id | int | ID of the project | |
release_id | int | ID of the Release which needs to be updated | |
body | ReleaseWithCustomFieldResource | The Release's updated properties |
ReleaseWithCustomFieldResource
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]