# Get action set action rules GET /v3/action-sets/{actionSetId}/actions/{actionId}/rules Retrieve all rules for a specific action set and action Endpoint: GET /v3/action-sets/{actionSetId}/actions/{actionId}/rules Security: API_Key ## Path parameters: - `actionSetId` (integer, required) Action set ID - `actionId` (integer, required) Action ID ## 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)