Twilio Segment integration | Zervanor
← All connectors

Twilio Segment

Also an agent tool
data-analytics

Twilio Segment CDP Public API: manage workspace configuration — sources, destinations, warehouses, tracking plans, functions, transformations, Engage spaces/audiences/computed-traits, destination filters, labels, IAM users/groups/roles, monitor usage, regulations (GDPR deletes/suppressions), and audit trail.

81 actions · 2 triggers

The Twilio Segment integration lets you connect Twilio Segment to your automations with 81 actions and 2 triggers — and every action is also a tool an AI agent can call. Examples: Get Workspace, List Sources, Get Source, Create Source, Update Source. No blank-canvas wiring — connect it and use it in your workflows.

Every action below is also a tool an AI agent can call — the same pack powers your workflows and your agents.

Triggers 2

Events in Twilio Segment that can start a workflow.

polling

New Segment sources (polled)

Polls GET /sources on a schedule and pages with the pagination.cursor token (next cursor at data.pagination.next). Dedupe by source id.

polling

New Segment regulations (polled)

Polls GET /regulations on a schedule and pages with the pagination.cursor token (next cursor at data.pagination.next). Dedupe by regulation id.

Actions 81

What Zervanor can do in Twilio Segment.

Tracking Plans12

GET

List Tracking Plans

List tracking plans in the workspace (GET /tracking-plans). Token pagination.

GET

Get Tracking Plan

Get a tracking plan by id (GET /tracking-plans/{trackingPlanId}).

POST

Create Tracking Plan

Create a tracking plan (POST /tracking-plans).

PATCH

Update Tracking Plan

Update a tracking plan (PATCH /tracking-plans/{trackingPlanId}).

DELETE

Delete Tracking Plan

Delete a tracking plan (DELETE /tracking-plans/{trackingPlanId}).

GET

List Tracking Plan Rules

List a tracking plan's rules (GET /tracking-plans/{trackingPlanId}/rules).

PATCH

Update Tracking Plan Rules

Update (upsert) a tracking plan's rules (PATCH /tracking-plans/{trackingPlanId}/rules).

PUT

Replace Tracking Plan Rules

Replace all of a tracking plan's rules (PUT /tracking-plans/{trackingPlanId}/rules).

DELETE

Delete Tracking Plan Rules

Delete rules from a tracking plan (DELETE /tracking-plans/{trackingPlanId}/rules).

GET

List Tracking Plan Sources

List sources connected to a tracking plan (GET /tracking-plans/{trackingPlanId}/sources).

POST

Connect Tracking Plan To Source

Connect a source to a tracking plan (POST /tracking-plans/{trackingPlanId}/sources).

DELETE

Disconnect Tracking Plan From Source

Disconnect a source from a tracking plan (DELETE /tracking-plans/{trackingPlanId}/sources).

Spaces11

GET

List Spaces

List Engage/Unify spaces in the workspace (GET /spaces). Token pagination.

GET

Get Space

Get a space by id (GET /spaces/{spaceId}).

GET

List Audiences

List a space's audiences (GET /spaces/{spaceId}/audiences).

GET

Get Audience

Get an audience by id (GET /spaces/{spaceId}/audiences/{audienceId}).

POST

Create Audience

Create an audience in a space (POST /spaces/{spaceId}/audiences).

PATCH

Update Audience

Update an audience (PATCH /spaces/{spaceId}/audiences/{audienceId}).

DELETE

Delete Audience

Remove an audience (DELETE /spaces/{spaceId}/audiences/{audienceId}).

GET

List Computed Traits

List a space's computed traits (GET /spaces/{spaceId}/computed-traits).

GET

Get Computed Trait

Get a computed trait by id (GET /spaces/{spaceId}/computed-traits/{traitId}).

POST

Create Computed Trait

Create a computed trait in a space (POST /spaces/{spaceId}/computed-traits).

GET

List Audience Consumers

List destinations/consumers connected to an audience (GET /spaces/{spaceId}/audiences/{audienceId}/consumers).

Sources9

GET

List Sources

List sources in the workspace (GET /sources). Token pagination via pagination.cursor / pagination.count; the next cursor is in data.pagination.next.

GET

Get Source

Get a source by id (GET /sources/{sourceId}).

POST

Create Source

Create a source (POST /sources).

PATCH

Update Source

Update a source (PATCH /sources/{sourceId}).

DELETE

Delete Source

Delete a source (DELETE /sources/{sourceId}).

GET

List Source Connected Destinations

List destinations connected to a source (GET /sources/{sourceId}/connected-destinations).

GET

List Source Connected Warehouses

List warehouses connected to a source (GET /sources/{sourceId}/connected-warehouses).

GET

Get Source Settings

Get a source's schema settings (GET /sources/{sourceId}/settings).

PATCH

Update Source Settings

Update a source's schema settings (PATCH /sources/{sourceId}/settings).

Destinations6

GET

List Destinations

List destinations in the workspace (GET /destinations). Token pagination.

GET

Get Destination

Get a destination by id (GET /destinations/{destinationId}).

POST

Create Destination

Create a destination connected to a source (POST /destinations).

PATCH

Update Destination

Update a destination (PATCH /destinations/{destinationId}).

DELETE

Delete Destination

Delete a destination (DELETE /destinations/{destinationId}).

GET

List Destination Subscriptions

List a destination's subscriptions/actions (GET /destinations/{destinationId}/subscriptions).

Functions6

GET

List Functions

List functions in the workspace (GET /functions). Token pagination.

GET

Get Function

Get a function by id (GET /functions/{functionId}).

POST

Create Function

Create a function (POST /functions).

PATCH

Update Function

Update a function (PATCH /functions/{functionId}).

DELETE

Delete Function

Delete a function (DELETE /functions/{functionId}).

POST

Deploy Function

Create a function deployment — deploy the latest code (POST /functions/{functionId}/deploy).

Warehouses6

GET

List Warehouses

List warehouses in the workspace (GET /warehouses). Token pagination.

GET

Get Warehouse

Get a warehouse by id (GET /warehouses/{warehouseId}).

POST

Create Warehouse

Create a warehouse (POST /warehouses).

PATCH

Update Warehouse

Update a warehouse (PATCH /warehouses/{warehouseId}).

DELETE

Delete Warehouse

Delete a warehouse (DELETE /warehouses/{warehouseId}).

GET

List Warehouse Connected Sources

List sources connected to a warehouse (GET /warehouses/{warehouseId}/connected-sources).

Destination5

GET

List Destination Filters

List a destination's filters (GET /destination/{destinationId}/filters).

POST

Create Destination Filter

Create a destination filter (POST /destination/{destinationId}/filters). Actions: drop, sample, allow_properties, drop_properties.

GET

Get Destination Filter

Get a destination filter by id (GET /destination/{destinationId}/filters/{filterId}).

PATCH

Update Destination Filter

Update a destination filter (PATCH /destination/{destinationId}/filters/{filterId}).

DELETE

Delete Destination Filter

Delete a destination filter (DELETE /destination/{destinationId}/filters/{filterId}).

Regulations5

POST

Create Workspace Regulation

Create a workspace-level regulation — GDPR delete/suppress a user (POST /regulations).

GET

List Workspace Regulations

List workspace regulations (GET /regulations). Token pagination.

GET

Get Regulation

Get a regulation's status by id (GET /regulations/{regulateId}).

POST

Create Source Regulation

Create a source-scoped regulation (POST /regulations/sources/{sourceId}).

GET

List Source Regulations

List regulations scoped to a source (GET /regulations/sources/{sourceId}).

Transformations5

GET

List Transformations

List transformations in the workspace (GET /transformations). Token pagination.

GET

Get Transformation

Get a transformation by id (GET /transformations/{transformationId}).

POST

Create Transformation

Create a transformation (POST /transformations).

PATCH

Update Transformation

Update a transformation (PATCH /transformations/{transformationId}).

DELETE

Delete Transformation

Delete a transformation (DELETE /transformations/{transformationId}).

Groups3

GET

List IAM Groups

List user groups in the workspace (GET /groups). Token pagination.

GET

Get IAM Group

Get a user group by id (GET /groups/{groupId}).

POST

Create IAM Group

Create a user group (POST /groups).

Labels3

GET

List Labels

List labels in the workspace (GET /labels).

POST

Create Label

Create a label (POST /labels).

DELETE

Delete Label

Delete a label by key/value (DELETE /labels/{labelKey}/{labelValue}).

Users3

GET

List IAM Users

List workspace users (GET /users). Token pagination.

GET

Get IAM User

Get a workspace user by id (GET /users/{userId}).

GET

List IAM User Groups

List the groups a user belongs to (GET /users/{userId}/groups).

Invites2

GET

List IAM Invites

List pending workspace invitations (GET /invites).

POST

Invite IAM Users

Send workspace invitations (POST /invites).

Audit Events1

GET

List Audit Events

List Audit Trail events for the workspace (GET /audit-events). Token pagination.

Events1

GET

Get Events Volume

Get workspace event volume over time in minute increments (GET /events/volume). Rate-limited to 60 req/min.

Roles1

GET

List IAM Roles

List available IAM roles in the workspace (GET /roles).

Suppressions1

GET

List Suppressions

List suppressed users in the workspace (GET /suppressions).

Workspace1

GET

Get Workspace

Get the workspace associated with the API token (GET /workspace). Safe identity + connectivity probe.

Automations using Twilio Segment

Build your own automation with Twilio Segment in the visual builder.

Frequently asked questions

What can I automate with Twilio Segment?

81 actions are available — for example: Get Workspace, List Sources, Get Source, Create Source, Update Source, and more.

Which Twilio Segment events can start a workflow?

2 triggers — for example: New Segment sources (polled), New Segment regulations (polled).

Can Twilio Segment be used as an AI agent tool?

Yes. Every Twilio Segment action automatically becomes a tool an AI agent can call — the same pack powers both your workflows and your agents.

How is the Twilio Segment integration modelled?

Twilio Segment is modelled as a versioned connector pack, and the steps that need reasoning fall to first-party agents hosted in the same runtime as the workflows.