PerimeterSet
APIs to read PerimeterSets.
A PerimeterSet selects a set of entities of a single entity type (UserProfile, CustomerAccount or Item)
by combining include/exclude conditions. The condition logic is flat and two-level: conditions sharing the same
groupNum and includeExcludeId are intersected; different groups are unioned; exclude groups are subtracted
from the result. PerimeterSets are not created or edited directly here — they are managed through the
consumer's endpoints. (E.g. the DocRule audience and basket endpoints.)
resolvePerimeterSet
Given an organization, a perimeter entity type and a set of PerimeterSet conditions, checks whether a
listPerimeterSet
Returns a collection of PerimeterSets, filtered by the required `organizationId` and
getPerimeterSet
Returns a single PerimeterSet by its id.
updateDraftPerimeterSet
Updates the user-provided `descr` of a **draft** PerimeterSet. Pass an empty string to clear the
listPerimeterConditionType
Returns the protected `PerimeterConditionType` values, i.e. the condition types allowed per perimeter