--- title: 'Customer.io Track API' description: 'Identify people, track events and attributes, manage push notification devices, suppress/unsuppress contacts, and batch multiple operations via the Customer.io Track API.' --- # Customer.io Track API Identify people, track events and attributes, manage push notification devices, suppress/unsuppress contacts, and batch multiple operations via the Customer.io Track API. | Detail | Value | |---|---| | Category | Analytics | | Base URL | `https://track.customer.io/api/v1` | | Authentication | Bearer Token | | Endpoints | 10 | | Connector key | `customer-io-track-api` | ## Using Customer.io Track API in a workflow 1. Go to **Connections** and click **New Connection**. 2. Pick **Customer.io Track API** from the marketplace. 3. Enter your credentials (see Authentication above for what's expected). 4. In a workflow, drop an **API Call** node and select this connection. 5. Pick the operation you need from the Operation dropdown — see the table below. ## Available Endpoints | Endpoint | Summary | |---|---| | [PUT /customers/{id}](./put_customers_id_customers_identify) | Create or update a person | | [DELETE /customers/{id}](./delete_customers_id_customers_delete) | Delete a person | | [POST /customers/{id}/events](./post_customers_id_events_customers_trackevent) | Track an event for a person | | [POST /events](./post_events_events_trackanonymous) | Track an anonymous event | | [PUT /customers/{id}/devices/{device_id}](./put_customers_id_devices_device_id_customers_upsertdevice) | Create or update a device | | [DELETE /customers/{id}/devices/{device_id}](./delete_customers_id_devices_device_id_customers_deletedevice) | Delete a device | | [POST /customers/{id}/suppress](./post_customers_id_suppress_customers_suppress) | Suppress a person | | [POST /customers/{id}/unsuppress](./post_customers_id_unsuppress_customers_unsuppress) | Unsuppress a person | | [POST /batch](./post_batch_batch_send) | Batch multiple operations | | [POST /merge_customers](./post_merge_customers_customers_merge) | Merge two people | > Each endpoint has its own page with parameter details, an example > `API Call` node configuration, and the response shape.