Skip to main content

Customer Data Platform (CDP)

A CDP (Customer Data Platform) centralizes customer data from all touchpoints into a single profile. Use it to track interactions, build audience segments, and power personalized campaigns.

Key capabilities​

  • Profiles — create and manage customer profiles with custom attributes
  • Events — track customer interactions and behaviors
  • Segmentation — build audience segments based on profile data and events
  • Email validation — validate email addresses before adding to campaigns

Example: Create a customer profile​

curl -X POST https://api.cm.com/engagement/v1/profiles \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"email": "[email protected]",
"first_name": "Jane",
"last_name": "Doe",
"phone": "+31612345678",
"custom_attributes": {
"plan": "premium",
"signup_date": "2026-01-15"
}
}'

Example: Track an event​

curl -X POST https://api.cm.com/engagement/v1/events \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"profile_id": "prof_abc123",
"event_type": "purchase",
"properties": {
"order_id": "ORD-5678",
"amount": 49.99,
"currency": "EUR"
}
}'