Dynamic parameter retargeting: REST → GraphQL migration guide

Single-rule reads use Query.dynamicParameterRetargeting(id:); advertiser lists use Advertiser.dynamicParameterRetargetingRules.

Quick reference table

REST endpoint GraphQL operation Notes
GET /v3/dynamicparameterretargeting/{ruleId} Query.dynamicParameterRetargeting(id:) Get a single rule by ID
POST /v3/dynamicparameterretargeting/query/advertiser Advertiser.dynamicParameterRetargetingRules(first:, after:) Paged connection with optional search and sort filters

Shared nested types and enums

DynamicParameterRetargetingRule

REST field GraphQL field GraphQL type Nullable Notes
RuleId id ID! Not nullable Already available on TrackingTag.dynamicTrackingRule.id Available on TrackingTag.dynamicTrackingRule.
TrackingTagId trackingTagId ID! Not nullable N/A
SegmentName segmentName String! Not nullable Computed from the associated tracking tag name.
EvaluatedParameter evaluatedParameter String! Not nullable N/A
FunctionId functionId Int! Not nullable Surfaced as an integer scalar (not an enum).
StringParameter stringParameter String Nullable Valid for alphanumeric functions only.
NumericParameter numericParameter Decimal Nullable Valid for numeric functions only.
SecondaryNumericParameter secondaryNumericParameter Decimal Nullable Valid for numeric functions accepting a secondary parameter.
CreatedAt createdAt DateTime Nullable Read-only.
LastUpdatedAt lastUpdatedAt DateTime Nullable Read-only.
IsArchived N/A N/A N/A Remodelled in GraphQL