Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 12 Next »

Get List Parameter(s) in the Project

POST /rest/parameter/list

Request

Content-Type: application/json

Parameters

NameLocated inRequiredDescriptionDefaultSchema
ParameterRequestbodyyesParameterRequest for getting list of parameters-API for Data Parameterization#ParameterRequest

Response

Content-Type: application/json

Status CodeReasonResponse Model
200List of Parameters shown successfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Add New Parameters

POST /rest/parameter

Request

Content-Type: application/json

Parameters

NameLocated inRequiredDescriptionDefaultSchema
ParameterRequestbodyyesParameterRequest for Add parameters-API for Data Parameterization#ParameterRequest

Response

Content-Type: application/json

Status CodeReasonResponse Model
200New Parameters added successfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Delete Parameter

PUT /rest/parameter/delete/{paramID}

Request

Content-Type: application/json

Parameters

NameLocated inRequiredDescriptionDefaultSchema
Parameter idbodyyesparameter Ids as query path-integer

Response

Content-Type: application/json

Status CodeReasonResponse Model
200Update parameter valuesAPI for Data Parameterization#Response
400Mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Archive Parameters

POST /rest/parameter/archive

Description

API to Archive list of Parameters

Request

Content-Type: application/json

Parameters

NameLocated inRequiredDescriptionDefaultSchema
Idsbodyyesparameter Ids list-Array[integer]

Response

Content-Type: application/json

Status CodeReasonResponse Model
200List of Parameters Archived successfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Unarchive Parameters

POST /rest/parameter/unarchive

Request

Content-Type: application/json

Parameters

NameLocated inRequiredDescriptionDefaultSchema
Idsbodyyesparameter Ids list-Array[integer]

Response

Content-Type: application/json

Status CodeReasonResponse Model
200List of Parameters Unarchive successfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Get List of Parameter Values

POST /rest/parameter/values/{paramID}

Request

Content-Type: application/json

Parameters

NameLocated inRequiredDescriptionDefaultSchema
Parameter idbodyyesparameter Ids as query path-integer
Base RequestbodyyesFilter,sort base request-API for Data Parameterization#BaseRequest

Response

Content-Type: application/json

Status CodeReasonResponse Model
200List of Parameter values fetch successfullyAPI for Data Parameterization#Response
400Mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Update Parameter/Values

PUT /rest/parameter/update/{paramID}

Description

API to update parameter and its values

Request

Content-Type: application/json

Parameters

NameLocated inRequiredDescriptionDefaultSchema
Parameter idbodyyesparameter Ids as query path-integer
UpdateParameterbodyyesUpdateParameter for update parameter-API for Data Parameterization#UpdateParameter

Response

Content-Type: application/json

Status CodeReasonResponse Model
200Update parameter values and parametersAPI for Data Parameterization#Response
400Mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Delete Parameter values

PUT /rest/parameter/deleteValue/{parameterValueID}

Request

Content-Type: application/json

Parameters

NameLocated inRequiredDescriptionDefaultSchema
parameterValueIDbodyyesparameterValueID as query path-integer

Response

Content-Type: application/json

Status CodeReasonResponse Model
200Update parameter valuesAPI for Data Parameterization#Response
400Mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Get List of Projects having permissions to modify Test Data Parameterization

GET /rest/parameter/project/modify

Request

Content-Type: application/json

Response

Content-Type: application/json

Status CodeReasonResponse Model
200List of Projects For Specific RightsAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Get List of Projects having Permissions to View Test Data Parameterization

GET /rest/parameter/project/view

Request

Content-Type: application/json

Response

Content-Type: application/json

Status CodeReasonResponse Model
200List of Projects For Specific RightsAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Get DataGrid

GET /rest/datagrid/getById

Request

Content-Type: application/json

Parameters

NameLocated inRequiredDescriptionDefaultSchema
dataGridIDqueryyesDataGridID to get DataGrid-integer

Response

Content-Type: application/json

Status CodeReasonResponse Model
200DataGrid shown successfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Get List of DataGrid

POST /rest/datagrid/getList

Request

Content-Type: application/json

Parameters

NameLocated inRequiredDescriptionDefaultSchema
filtersbodyyesFilter the DataGrid List-API for Data Parameterization#BaseRequest

Response

Content-Type: application/json

Status CodeReasonResponse Model
200DataGrids shown successfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Get Data Grid Ids for Bulk Operations

POST /rest/datagrid/getIDList

Description

API to get DataGrid IDs List

Request

Content-Type: application/json

Parameters

NameLocated inRequiredDescriptionDefaultSchema
filtersbodyyesfor filtering List of DataGrid Ids-API for Data Parameterization#BaseRequest

Response

Content-Type: application/json

Status CodeReasonResponse Model
200DataGrids shown successfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Create DataGrid

POST /rest/datagrid/create

Request

Content-Type: application/json

Parameters

NameLocated inRequiredDescriptionDefaultSchema
DataGridModelbodyyesDataGridModel to Create DataGrid-API for Data Parameterization#DataGridModel

Response

Content-Type: application/json

Status CodeReasonResponse Model
200DataGrid Created SuccessfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Autofill DataGrid

POST /rest/datagrid/autofill

Description

API to Autofill DataGrid

Request

Content-Type: application/json

Parameters

NameLocated inRequiredDescriptionDefaultSchema
Parameter IdsbodyyesParameter Ids to Autofill-Array[integer]
rowsquerynoNumber of Rows to Autofill-integer
isRandomquerynoFlag to fill Randomly-boolean
isSequentialquerynoFlag to fill sequentially-boolean

Response

Content-Type: application/json

Status CodeReasonResponse Model
200DataGrid Autofilled successfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Save DataGrid

PUT /rest/datagrid/save

Description

API to Save DataGrid

Request

Parameters

NameLocated inRequiredDescriptionDefaultSchema
DataGridUpdateRequestbodyyesList of DataGridUpdateRequest to Save-Array[API for Data Parameterization#DatagridUpdateRequest]

Response

Content-Type: application/json

Status CodeReasonResponse Model
200DataGrid saved successfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Update DataGrid

PUT /rest/datagrid/update

Request

Parameters

NameLocated inRequiredDescriptionDefaultSchema
DataGridUpdateRequestbodyyesRequest to update the DataGrid-API for Data Parameterization#DatagridUpdateRequest

Response

Content-Type: application/json

Status CodeReasonResponse Model
200DataGrid updated successfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Archive DataGrid

PUT /rest/datagrid/archive

Request

Parameters

NameLocated inRequiredDescriptionDefaultSchema
dataGridIDsbodyyesDataGrid Ids for Archive-Array[integer]

Response

Content-Type: application/json

Status CodeReasonResponse Model
200DataGrid archived successfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Delete DataGrid

DELETE /rest/datagrid/delete

Request

Parameters

NameLocated inRequiredDescriptionDefaultSchema
dataGridIDqueryyesDataGridID for deletion-integer

Response

Content-Type: application/json

Status CodeReasonResponse Model
200DataGrid delete successfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Unarchive DataGrid

PUT /rest/datagrid/unarchive

Request

Parameters

NameLocated inRequiredDescriptionDefaultSchema
dataGridIdsbodyyesDataGrid Ids for UnArchive-Array[integer]

Response

Content-Type: application/json

Status CodeReasonResponse Model
200DataGrid unarchived successfullyAPI for Data Parameterization#Response
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

Definitions

Response
nametyperequireddescriptionexample
successbooleanoptional-
dataobjectoptional-
errorMessagestringoptional-
totalintegeroptional-
DataGridModel
nametyperequireddescriptionexample
projectListarray[API for Data Parameterization#Project]optional-
idintegeroptional-
archivedbooleanoptional-
dataGridIDintegeroptional-
namestringoptional-
descriptionstringoptional-
createdBystringoptional-
createdDatestringoptional-
updatedBystringoptional-
updatedDatestringoptional-
isArchivedbooleanoptional-
archivedDatestringoptional-
parametersarray[API for Data Parameterization#Parameter]optional-
hasParamsbooleanoptional-
projectIDsarray[integer]optional-
projectsstringoptional-
paramIDsarray[integer]optional-
BaseRequest
nametyperequireddescriptionexample
filterarray[API for Data Parameterization#Filter]optional-
startintegeroptional-
limitintegeroptional-
sortarray[Sort]optional-
showArchivebooleanoptional-
showOnlyArchivebooleanoptional-
entityIdsForBulkbooleanoptional-
DatagridUpdateRequest
nametyperequireddescriptionexample
idintegeroptional-
idsarray[integer]optional-
dataGridIDintegeroptional-
IDintegeroptional-
IDsarray[integer]optional-
parentIDintegeroptional-
orderIDintegeroptional-
fieldstringoptional-
operationstringoptional-
valuestringoptional-
ParameterRequest
nametyperequireddescriptionexample
filterarray[Filter]optional-
startintegeroptional-
limitintegeroptional-
sortarray[API for Data Parameterization#Sort]optional-
showArchivebooleanoptional-
showOnlyArchivebooleanoptional-
entityIdsForBulkbooleanoptional-
paramNamestringoptional-
paramDesstringoptional-
projectIDarray[integer]optional-
valuesarray[string]optional-
projectIDsarray[integer]optional-
UpdateParameter
nametyperequireddescriptionexample
namestringoptional-
descriptionstringoptional-
addProjectarray[integer]optional-
removeProjectarray[integer]optional-
addValuearray[string]optional-
editValuearray[Value]optional-
deleteValuearray[Value]optional-
Value


nametyperequireddescriptionexample
parameterValueIDintegeroptional-
valuestringoptional-
Sort
nametyperequireddescriptionexample
propertystringoptional-
directionstringoptional-
Filter
nametyperequireddescriptionexample
valueobjectoptional-
comparisonstringoptional-
typestringoptional-
fieldstringoptional-
Project
nametyperequireddescriptionexample
idintegeroptional-
namestringoptional-
Parameter
nametyperequireddescriptionexample
paramIDintegeroptional-
namestringoptional-
descriptionstringoptional-
isArchivedbooleanoptional-
createdDatestringoptional-
updatedDatestringoptional-
associatedProjectsarray[AssociatedProjects]optional-
projectsstringoptional-
OrignalParamIDintegeroptional-
parameterValuesarray[API for Data Parameterization#ParameterValue]optional-
orderIDintegeroptional-
testCaseReferedintegeroptional-
AssociatedProjects
nametyperequireddescriptionexample
projectIDintegeroptional-
projectNamestringoptional-
ParameterValue
nametyperequireddescriptionexample
parameterValueIDintegeroptional-
valuestringoptional-
orderIDintegeroptional-
  • No labels