CRMData: REST → GraphQL migration guide
Quick reference table
| REST endpoint |
GraphQL operation |
Notes |
GET /v3/crmdata/segment/{advertiserId}/{crmDataId} |
Advertiser.crmDataSegmentStatus |
N/A |
GET /v3/crmdata/{segmentType}/segment/{advertiserId}/{crmDataId} |
Advertiser.crmDataSegmentStatus |
REST path uses targeting, npi, or conversion; pass matching segmentType arg |
GET /v3/crmdata/segment/{advertiserId} |
Advertiser.crmDataSegments |
N/A |
GET /v3/crmdata/segment/{advertiserId}/{crmDataId}/{referenceId} |
Query.crmDataDropStatus |
N/A |
GET /v3/crmdata/{segmentType}/segment/{advertiserId}/{crmDataId}/{referenceId} |
Query.crmDataDropStatus |
REST path uses targeting, npi, or conversion; pass matching segmentType arg |
Shared nested types and enums
SegmentType
| REST path value |
REST enum |
GraphQL enum |
targeting |
Targeting |
TARGETING |
npi |
TargetingNPI |
TARGETING_NPI |
conversion |
Conversion |
CONVERSION |
| N/A |
N/A |
TARGETING_DIRECT_IP |
CrmDataDropInfo
REST PiiTypes (all types declared in the drop) is Not currently available in GraphQL—the graph exposes only singular piiType (first declared type).