All integrations
Get an API key
Customer.io
People, events, campaigns and broadcasts in Customer.io.
Marketing
How an agent reaches it
MCPREST APICLI
How you authenticate
API key
Username and password
- Create an App API key for the App API (bearer), or Track credentials for the Track API (basic).
- The two APIs use different hosts AND different credential types, so store them separately.
Connection details
- Base URL
- https://api.customer.io/v1
- Pagination
- cursor
Common endpoints
| list campaigns | GET /campaigns |
| send a transactional message | POST /send/email |
| identify a person | PUT https://track.customer.io/api/v1/customers/{id} |
Worth knowing
- Two separate APIs: Track (track.customer.io, basic auth, writes people and events) and App (api.customer.io, bearer, reads and sends). They are not interchangeable.
- EU accounts use api-eu.customer.io and track-eu.customer.io.