Customer.io
communityAutomated messaging platform for targeted emails, push notifications, SMS, and in-app messages.
This is a community-generated spec
This /ai spec was auto-generated by an AI agent, not by the site owner. It may be incomplete or inaccurate.
PUT
https://track.customer.io/api/v1/customers/{id}Create or update a customer
Parameters
idcustomer ID (stringrequiredemailemail (stringoptionalattributescustom attributes (objectoptionalcreated_atunix timestamp (integeroptionalReturns
empty on success (200)POST
https://track.customer.io/api/v1/customers/{id}/eventsTrack a customer event
Parameters
idcustomer ID (stringrequireddataevent properties (objectoptionalnameevent name (stringrequiredReturns
empty on success (200)GET
https://api.customer.io/v1/campaignsList campaigns
Returns
campaigns[] with id, name, type, active, created, actions[] with id, type, sending