# Get web journey action rules GET /v3/web-journeys/{webJourneyId}/actions/{actionId}/rules Retrieve rules for a specific action within a web journey Endpoint: GET /v3/web-journeys/{webJourneyId}/actions/{actionId}/rules Security: API_Key ## Path parameters: - `webJourneyId` (integer, required) Unique identification number for web journey item Example: 107239 - `actionId` (integer, required) The ID of the action Example: 1001 ## Response 200 fields (application/json): - `id` (integer) - `name` (string) - `accountId` (integer) - `createdBy` (integer) - `createdAt` (string) - `updatedAt` (string) - `recipients` (array) - `checkTimes` (integer) - `matchAllFilters` (boolean) - `pageFilters` (array) - `pageFilters.ruleId` (integer) - `pageFilters.value` (string) - `pageFilters.type` (integer,null) Type of the page filter. Enum: 1, 2 - `pageFilters.matchType` (string,null) Enum: "IsPresent", "Equals", "DoesNotEqual", "Contains", "DoesNotContain", "IsSet", "IsNotSet", "Regex", "GreaterThanOrEqualTo", "LessThanOrEqualTo" - `tags` (array) - `tags.tagId` (integer) - `tags.account` (string) - `tags.validationDescription` (string) - `tags.clause` (string,null) Enum: "If", "Then", "Else" - `tags.variables` (array) - `tags.variables.ruleTagId` (integer) - `tags.variables.variable` (string) - `tags.variables.valueTagId` (integer) - `tags.variables.selectorType` (string) Enum: "Empty", "String", "UrlParameter", "DataLayer", "Tag" - `labels` (array) - `labels.id` (integer, required) Label identifier Example: 223 - `fromTemplate` (boolean) ## Response 401 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object) ## Response 403 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object) ## Response 404 fields (application/json): - `timestamp` (string) - `message` (string) - `details` (string) - `validationReport` (object)