{
id?: string | number,
email?: string,
cio_id?: string
}
customerio.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Broadcasts
getTrigger
broadcasts.getTrigger
Get details of a specific broadcast trigger
Risk: read
Output
listTriggers
broadcasts.listTriggers
List API trigger instances for a broadcast
Risk: read
Output
triggers full type
triggers full type
trigger
broadcasts.trigger
Trigger a Customer.io broadcast to a defined audience
Risk: write
per_user_data full type
per_user_data full type
Cdp
batch
cdp.batch
Send multiple CDP calls (identify, track, page, screen, group, alias) in one batch
Risk: write
batch full type
batch full type
page
cdp.page
Track a website page view via the CDP API
Risk: write
Output: empty object
screen
cdp.screen
Track a mobile screen view via the CDP API
Risk: write
Output: empty object
Collections
list
collections.list
List Collections metadata in the workspace
Risk: read
collections full type
collections full type
Groups
addPerson
groups.addPerson
Add a person to a group (company, account or project)
Risk: write
Output: empty object
Info
listIps
info.listIps
List IP addresses used by Customer.io for sending messages
Risk: read
Messages
list
messages.list
List messages sent from the workspace with pagination
Risk: read
Output
messages full type
messages full type
Newsletters
list
newsletters.list
List one-time sends (newsletters) with pagination
Risk: read
Output
Profiles
alias
profiles.alias
Merge two profiles by aliasing the secondary into the primary
Risk: write
primary full type
primary full type
secondary full type
secondary full type
identify
profiles.identify
Identify a person and assign traits (creates or updates the profile)
Risk: write
Output: empty object
reportPush
profiles.reportPush
Report delivery metrics via the metrics endpoint (push events endpoint is deprecated)
Risk: write
Output: empty object
suppress
profiles.suppress
Suppress a profile: permanently deletes it and blocks re-adding
Risk: destructive
Output: empty object
trackEvent
profiles.trackEvent
Record an event for a person
Risk: write
Output: empty object
unsubscribe
profiles.unsubscribe
Unsubscribe a person from emails for a specific delivery
Risk: write
Output: empty object
Reporting Webhooks
list
reportingWebhooks.list
List reporting webhook configurations in the workspace
Risk: read
reporting_webhooks full type
reporting_webhooks full type
Segments
get
segments.get
Get details of a specific segment
Risk: read
Output
segment full type
segment full type
list
segments.list
List segments in the workspace
Risk: read
segments full type
segments full type
membership
segments.membership
List customers in a segment with pagination
Risk: read
Output
Snippets
list
snippets.list
List reusable content snippets in the workspace
Risk: read
snippets full type
snippets full type
Transactional
list
transactional.list
List transactional message templates and their IDs
Risk: read
messages full type
messages full type