Skip to main content
Customer.io
Customer.io
57 actions · 2 auth methods
PreviewMarketingAnalyticsMessagingAutomationCampaignsDataCustomersCRMEmailWebhooksSegmentationAudienceConfigurationContentTemplatesAccountEvents

Authentication

App API

Connect to the Customer.io App API using an App API Key (bearer token). Provides access to campaigns, broadcasts, segmen…Guides: Connector Profile, Link Account

Track API

Connect to the Customer.io Track API using a Site ID and Track API Key (HTTP Basic auth). Use this to send behavioral da…Guides: Connector Profile, Link Account
Actions
|
57 actions
Action
Description
List Activities
List all activities in the workspace
List Broadcasts
List all broadcasts in the workspace
Get Broadcast
Retrieve a specific broadcast by ID
Get Broadcast Metrics
Get metrics for a broadcast
List Broadcast Actions
List all actions in a broadcast
Get Broadcast Triggers
Get trigger history for a broadcast
List Campaigns
List all campaigns in the workspace
Get Campaign
Retrieve a specific campaign by ID
Get Campaign Metrics
Get metrics for a campaign
List Campaign Actions
List all actions in a campaign
List Collections
List all collections
Get Customers By Email
Get customers by email address
Search For Customers
Search for customers using advanced filters
Lookup A Customer’s Attributes
Get attributes for a specific customer
Lookup A Customer’s Segments
Get segments a customer belongs to
Lookup Messages Sent To A Customer
Get messages sent to a customer
Lookup A Customer’s Activities
Get activities for a customer
Lookup A Customer’s Relationships
Get relationships for a specific customer
List Customers, Attributes, And Devices
List customers with their attributes and devices
List Exports
List all exports
List Messages
List all messages in the workspace
Get Message
Retrieve a specific message by ID
List Newsletters
List all newsletters in the workspace
Create And Send A Newsletter
Create a newsletter
Get Newsletter
Retrieve a specific newsletter by ID
Get Newsletter Metrics
Get metrics for a newsletter
Delete A Newsletter
Delete a specific newsletter
Get Newsletter Link Metrics
Get link click metrics for a newsletter
Find Objects
Find objects using filter conditions
List Object Types
List all object types
List Reporting Webhooks
List all reporting webhooks
List Segments
List all segments in the workspace
Create A Manual Segment
Create a manual segment
Get Segment
Retrieve a specific segment by ID
Delete A Segment
Delete a specific segment
Get A Segment Customer Count
Get the total number of customers in a segment
List Customers In A Segment
List all customers in a specific segment
List Sender Identities
List all sender identities in the workspace
Get Sender Identity
Retrieve a specific sender identity by ID
List Snippets
List all snippets in the workspace
Create Snippet
Create a new snippet
Update Snippet
Create or update a snippet
Delete Snippet
Delete a snippet
Get Account Region
Find your account region
Add Or Update A Customer
Add or update a customer
Delete A Customer
Delete a customer
Merge Duplicate People
Merge duplicate customers
Add Or Update A Customer Device
Add or update a customer device
Delete A Customer Device
Delete a customer device
Track Customer Event
Track an event for a customer
Track Anonymous Event
Track an event for an anonymous user
Add Customers To Segment
Add customers to a manual segment
Remove Customers From Segment
Remove customers from a manual segment
Suppress A Customer Profile
Suppress a customer profile
Unsuppress A Customer Profile
Unsuppress a customer profile
List Transactional Messages
List all transactional messages
Get A Transactional Message
Retrieve a specific transactional message by ID

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.

Connector Profile

Customer.io - App API

Connector Profile

Customer.io - Track API
3

Link an Account

Connect an account using StackOne Hub or Auth Link.

Link Account

Customer.io - App API

Link Account

Customer.io - Track API
4

Use Actions

Invoke actions using one of the methods below:
  • MCP – Model Context Protocol for AI assistants
  • A2A – Agent-to-Agent protocol
  • Agent SDK – TypeScript and Python SDKs for AI agents
  • Actions RPC – Direct API calls
  • Playground – Test actions in the dashboard