Customer.io
Customer data integration and workflow automation
Actions (35)
People · 13
- Add or update devicePUT /api/v1/customers/{identifier}/devices
Add or update a device for a customer profile.
documented - Add or update personPUT /api/v1/customers/{identifier}
Create or update a customer profile by identifier.
documented - Alias identityPOST /v1/alias
Merge identities by linking a previous/anonymous ID to a new user ID for downstream destinations.
documented - Delete deviceDELETE /api/v1/customers/{identifier}/devices/{device_id}
Remove a device from a customer profile.
documented - Delete personDELETE /api/v1/customers/{identifier}
Delete a customer profile and all associated data.
documented - Identify personPOST /v1/identify
Identify a person and assign traits (add/update a profile).
documented - Merge duplicate peoplePOST /api/v1/merge_customers
Merge two profiles into a single canonical profile.
documented - Suppress personPOST /api/v1/customers/{identifier}/suppress
Suppress a customer profile (prevent re-identification via the same identifiers).
documented - Track customer eventPOST /api/v1/customers/{identifier}/events
Record an event for a customer.
documented - Track eventPOST /v1/track
Record a custom event for a person (or anonymous user) with optional properties.
documented - Track page viewPOST /v1/page
Record a page view event for a person.
documented - Track screen viewPOST /v1/screen
Record a screen view event for a person (mobile).
documented - Unsuppress personPOST /api/v1/customers/{identifier}/unsuppress
Unsuppress a previously suppressed profile.
documented
Campaigns · 4
- Create campaignPOST /v1/campaigns
Create a new campaign (if supported by UI/API).
documented - List activitiesGET /v1/activities
Return activity history related to campaigns/broadcasts.
documented - List campaignsGET /v1/campaigns
Retrieve a list of campaigns (broadcasts, newsletters, etc.).
documented - List newslettersGET /v1/newsletters
Retrieve newsletters and variants.
documented
Objects · 4
- Create object/groupPOST /v1/group
Create a non-person object (group) and relate it to people.
documented - List object typesGET /v1/object_types
Return available object types.
documented - List object typesGET /v1/object_types
Return the list of object types defined in your workspace.
documented - List object types (GET)GET /v1/object_types
Retrieve available object types.
documented