Track API
Track v2 API
This version of our edge API has only two endpoints, but supports the majority of our traditional v1 track operations and then some based on the type and action keys that you set in your request.
You can use the /batch call to send multiple requests at the same time. Unlike the v1 API, you can also make requests affecting objects and deliveries. Objects are a grouping mechanism for people—like an account people belong to or an online course that they enroll in. Deliveries are events based on messages sent from Customer.io.
The chart below lists the type of action you can perform for each type. Our requests below are broken out by type; use the action dropdown to see the specific payload structure for each action.
| Action | Person | Object | Delivery |
|---|---|---|---|
| identify | ✅ | ✅ | |
| delete | ✅ | ✅ | |
| event | ✅ | ✅ | |
| screen | ✅ | ||
| page | ✅ | ||
| add_relationships | ✅ | ✅ | |
| delete_relationships | ✅ | ✅ | |
| add_device | ✅ | ||
| delete_device | ✅ | ||
| merge | ✅ | ||
| suppress | ✅ | ||
| unsuppress | ✅ |