Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents
maxLevel3

...

NameLocated inRequiredDescriptionDefaultSchema
bodybodyno
-string
userbodyyesObject of user to be created-API for Administration#UserUser
maprolebodyyesObject of maprole having details of project roles to be assigned while creating user-API for Administration#MapRoleMapRole


Response

Content-Type: application/json

Status CodeReasonResponse Model
200User created successfullyAPI for Administration#ResponseEntityResponseEntity
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

...

NameLocated inRequiredDescriptionDefaultSchema
bodybodyno
-string
userbodyyesObject of user to be updated-API for Administration#UpdateUserUpdateUser
maprolebodyyesObject of maprole having details of project roles to be assigned while updating user-API for Administration#MapRoleMapRole


Response

Content-Type: application/json

Status CodeReasonResponse Model
200User created successfullyAPI for Administration#ResponseEntityResponseEntity
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

...

Status CodeReasonResponse Model
200Successful operation.API for Administration#ResponseEntityResponseEntity
500Returned if there is an error in server-

...

Content-Type: application/json

Parameters


NameLocated inRequiredDescriptionDefaultSchema
startbody
yes
noprovide start-integer
limitbody
yes
noprovide limit-integer
pagebody
yes
noprovide page-integer
extparamsbodyyes
provide extparams-API for Administration#ExtraParams

Response

Content-Type: application/json

Status CodeReasonResponse Model
200List of usersAPI for Administration#ResponseEntityResponseEntity
400Invalid json object or mandatory fields missing or export operation failed.-
401Unauthorised or session expired-
500Returned when server connection times out-

...

Status CodeReasonResponse Model
200User deactivated successfullyAPI for Administration#ResponseEntityResponseEntity
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

...

Status CodeReasonResponse Model
200User deleted successfullyAPI for Administration#ResponseEntityResponseEntity
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

...

Status CodeReasonResponse Model
200List of roles shown successfully.API for Administration#ResponseEntityResponseEntity
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

...

NameLocated inRequiredDescriptionDefaultSchema
startbodyyesStart index of records-integer
limitbodyyesNumber of records per page-integer
pagebodyyesPage number to be displayed-integer
roleIDbodyyesId of role to get execution statuses specific to that role-integer
isArchivedbodynoSend 'true' to show archived platforms (defaulted to false)-boolean
sortbodynoSort parameters-Array[API for Administration#SortSort]

Response

Content-Type: application/json

Status CodeReasonResponse Model
200list of execution statuses shown successfullyAPI for Administration#ResponseEntityResponseEntity
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

...

Status CodeReasonResponse Model
200List of fields successfully createdAPI for Administration#ResponseEntityResponseEntity
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

...

Status CodeReasonResponse Model
200List of system defined and user defined componentsAPI for Administration#ResponseEntityResponseEntity
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

...

NameLocated inRequiredDescriptionDefaultSchema
qmMasterIdbodyyesID of custom list whose list values are to be obtained-integer
startbodyyesStart index of records-integer
limitbodyyesNumber of records per page-integer
pagebodyyesPage number to be displayed-integer
paramsbodyyesParameters-API for Administration#Param2Param2

Response

Content-Type: application/json

Status CodeReasonResponse Model
200List of all the values of the custom listAPI for Administration#ResponseEntityResponseEntity
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

...

NameLocated inRequiredDescriptionDefaultSchema
listValuebodyyesListValues to add-Array[API for Administration#ListValueListValue]
ListnamebodyyesName of list-string

...

Status CodeReasonResponse Model
200Customlist added successfullyAPI for Administration#ResponseEntityResponseEntity
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

...

NameLocated inRequiredDescriptionDefaultSchema
listIdbodyyesUnique identifier of list which is to be updated-integer
listValueDeletedbodyyesProvide listValues to be deleted-Array[API for Administration#ListValueListValue]
listValuebodyyesListValues-Array[API for Administration#ListValueListValue]

Response

Content-Type: application/json

Status CodeReasonResponse Model
200Custom list updatedAPI for Administration#ResponseEntityResponseEntity
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

...

Status CodeReasonResponse Model
200Custom-list successfully deletedAPI for Administration#ResponseEntityResponseEntity
400Invalid json object or mandatory fields missing-
401Unauthorised or session expired-
500Returned when server connection times out-

...

Status CodeReasonResponse Model
200List of audit logsAPI for Administration#ArrayOfDataElementsArrayOfDataElements
400Invalid json object or mandatory fields missing or export operation failed.-
401Unauthorised or session expired-
500Returned when server connection times out-

...

Add BDD Configuration

POST /rest/admin/bddConfiguration/add

Request

Content-Type: application/json

...


Status CodeReasonResponse Model
200List of folders fetched successfullyAPI for Administration#ResponseEntityResponseEntity
400Missing mandatory fields.-
401Unauthorised or session expired-
500Returned when server connection times out-


List BDD Repositories

POST /rest/admin/bddConfiguration/list

Description

List of configured BDD repositories.

Request

Content-Type: application/json

...


Name
Located in
Required
Description
Default
Schema
projectIDbodyyes

ID of project for which you want list of BDD repository

-integer
startquerynoThe index of the first item to return in a page of results-integer
limitquerynoThe maximum number of items to return per page. The maximum is 50.-integer
pagequerynoThe page number.-integer



Response

Content-Type: application/json


Status CodeReasonResponse Model
200Configured Repository's list fetched successfullyAPI for Administration#ResponseEntityResponseEntity
400Missing mandatory fields.-
401Unauthorised or session expired-
500Returned when server connection times out-


Test BDD Credentials

POST /rest/admin/bddConfiguration/test

Description

Test the BDD configuration

Request

Content-Type: application/json

...


Status CodeReasonResponse Model
200Repository was verified successfully.API for Administration#ResponseEntityResponseEntity
400Missing mandatory fields.-
401Unauthorised or session expired-
500Returned when server connection times out-


Update BDD Configuration

POST /rest/admin/bddConfiguration/update

Request

Content-Type: application/json

...


Status CodeReasonResponse Model
200Repository was updated successfully.API for Administration#ResponseEntityResponseEntity
400Missing mandatory fields.-
401Unauthorised or session expired-
500Returned when server connection times out-


Delete BDD Configuration

POST /rest/admin/bddConfiguration/delete

Request

Content-Type: application/json

...


Status CodeReasonResponse Model
200Repository was deleted successfully.API for Administration#ResponseEntityResponseEntity
400Missing mandatory fields.-
401Unauthorised or session expired-
500Returned when server connection times out-


...

nametyperequireddescriptionexample
userRolesarray[API for Administration#UserRolesUserRoles]requiredList of mapping for which project with what role is to be assigned

...