Get all rules based on filter parameters
post
/ec-rule-designer-svc/rest/v1.0/rulemgt/studies/{studyId}/{mode}/filteredlist
Retrieves the list of rules based on filter parameters like form name, question name etc with basic information to be used in the user interface, on the Rule Management pane.
The filters can be applied on one or multiple parameters. See request body for example Filter payload.
Request
Path Parameters
-
mode(required): string
Study Mode
-
studyId(required): string(uuid)
Study Id
Supported Media Types
- application/json
Response
Supported Media Types
- application/json
200 Response
Success
Nested Schema : RulesSimpleDTOV2
Type:
Show Source
object
-
formName: string
-
formRefName: string
-
lastModifiedDate: string
(date-time)
-
publishRun: string
-
questionName: string
-
questionRefName: string
-
ruleActionTarget: string
-
ruleActionTypeName: string
-
ruleDeleted: number
-
ruleDescription: string
-
ruleEnabled: number
-
ruleEverInProduction: string
-
ruleId: string
(uuid)
-
ruleName: string
-
ruleOrder: number
-
ruleOriginType: string
-
ruleRefName: string
-
ruleState: string
-
ruleTrainingEnabled: string
-
ruleValidationMessage: string
-
ruleValidationStatus: string
-
userId: string
(uuid)
-
userName: string
-
versionEnd: string
(date-time)
-
versionStart: string
(date-time)
400 Response
Bad request.
Nested Schema : RulesSimpleDTOV2
Type:
Show Source
object
-
formName: string
-
formRefName: string
-
lastModifiedDate: string
(date-time)
-
publishRun: string
-
questionName: string
-
questionRefName: string
-
ruleActionTarget: string
-
ruleActionTypeName: string
-
ruleDeleted: number
-
ruleDescription: string
-
ruleEnabled: number
-
ruleEverInProduction: string
-
ruleId: string
(uuid)
-
ruleName: string
-
ruleOrder: number
-
ruleOriginType: string
-
ruleRefName: string
-
ruleState: string
-
ruleTrainingEnabled: string
-
ruleValidationMessage: string
-
ruleValidationStatus: string
-
userId: string
(uuid)
-
userName: string
-
versionEnd: string
(date-time)
-
versionStart: string
(date-time)
500 Response
An internal error occured.
Nested Schema : RulesSimpleDTOV2
Type:
Show Source
object
-
formName: string
-
formRefName: string
-
lastModifiedDate: string
(date-time)
-
publishRun: string
-
questionName: string
-
questionRefName: string
-
ruleActionTarget: string
-
ruleActionTypeName: string
-
ruleDeleted: number
-
ruleDescription: string
-
ruleEnabled: number
-
ruleEverInProduction: string
-
ruleId: string
(uuid)
-
ruleName: string
-
ruleOrder: number
-
ruleOriginType: string
-
ruleRefName: string
-
ruleState: string
-
ruleTrainingEnabled: string
-
ruleValidationMessage: string
-
ruleValidationStatus: string
-
userId: string
(uuid)
-
userName: string
-
versionEnd: string
(date-time)
-
versionStart: string
(date-time)