CrmDataDropInfo: REST → GraphQL migration guide
Quick reference table
| REST endpoint |
GraphQL operation |
Notes |
POST /v3/crmdata/segment |
crmDataSegmentCreate |
Default targeting segment create; equivalent to POST /v3/crmdata/targeting/segment |
POST /v3/crmdata/{segmentType}/segment |
crmDataSegmentCreate |
N/A |
POST /v3/crmdata/segment/{advertiserId}/{crmDataId} |
crmDropBind |
N/A |
POST /v3/crmdata/{segmentType}/segment/{advertiserId}/{crmDataId} |
crmDropBind |
REST segmentType path selects adapter only |
DELETE /v3/crmdata/segment/{advertiserId}/{crmDataId} |
crmDataSegmentArchive |
Archives segment; not a hard delete |
Shared nested types and enums
SegmentType path → SegmentType
| REST path value |
GraphQL enum |
| targeting |
TARGETING |
| conversion |
CONVERSION |
| npi |
TARGETING_NPI |
CrmDataRegion
| REST value |
GraphQL enum |
US |
US |
EU |
EU |
APAC |
APAC |
CrmDataMergeMode → MergeMode
| REST value |
GraphQL enum |
Add |
ADD |
Replace |
REPLACE |
CrmDataPiiType → PiiType
REST accepts a single optional PII type on drop create; GraphQL crmDropBind accepts a list (piiTypes).
| REST value |
GraphQL enum |
Email |
EMAIL |
EmailHashedUnifiedId2 |
EMAIL_HASHED_UNIFIED_ID |
EmailHashed |
EMAIL_HASHED_UNIFIED_ID |
Phone |
PHONE |
PhoneHashed |
PHONE_HASHED_UNIFIED_ID |
PhoneHashedUnifiedId2 |
PHONE_HASHED_UNIFIED_ID |
UID2 |
UID2 |
UID2Token |
UID2_TOKEN |
EUID |
EUID |
EUIDToken |
EUID_TOKEN |
IDL |
RAMP_ID |
RampID |
RAMP_ID |
ID5 |
ID5 |
NetID |
NET_ID |
FirstId |
FIRST_ID |
TDID |
TDID |
DAID |
DAID |
NPI |
NPI |
IPv4 |
IPV4 |