Skip to content

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.

DetailValue
CategoryMarketing & Analytics
Base URLhttps://track.customer.io/api/v1
AuthenticationBearer Token
Endpoints10
Connector keycustomer-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 ​

EndpointSummary
PUT /customers/{id}Create or update a person
DELETE /customers/{id}Delete a person
POST /customers/{id}/eventsTrack an event for a person
POST /eventsTrack an anonymous event
PUT /customers/{id}/devices/{device_id}Create or update a device
DELETE /customers/{id}/devices/{device_id}Delete a device
POST /customers/{id}/suppressSuppress a person
POST /customers/{id}/unsuppressUnsuppress a person
POST /batchBatch multiple operations
POST /merge_customersMerge two people

Each endpoint has its own page with parameter details, an example API Call node configuration, and the response shape.