Connectors
Marketing & Customer Engagement
Segment
Customer data platform: track events, identify users, and route data downstream
Segment API referenceAPI checked August 18, 2026
- Signs in with
- Connection fields
- Runs on
- Cloud or On-Prem Worker
- Operations
- 208
- Ready-made triggers
- 0
Connect Segment
- In Neblex open Connect › Connections and click New Connection.
- Search for Segment and give the connection a clear name.
- Fill in the fields. Secret values are encrypted and never shown again.
- Click Test, then Create Connection.
| Field | What to enter |
|---|---|
| Tracking hostRequired | Choose the Segment Tracking ingestion region. Public API management operations always use api.segmentapis.com. |
| Public API tokenOptionalSecret | Bearer token for Public API management operations. |
| Tracking Basic write keyOptionalSecret | Backward-compatible saved Segment Basic username, sent as the exact empty-password write_key: credential. |
| Tracking payload write keyOptionalSecret | Sealed Tracking Source write key injected as the body writeKey for body-only or OAuth authentication. |
| Tracking OAuth access tokenOptionalSecret | Tracking Bearer token; configure it together with the sealed Tracking payload write key. |
Use it in a flow
- Open a flow, open the node library and search for Segment.
- Drag it onto the canvas and choose an Operation and your connection.
- Map the operation's fields from earlier steps, or click Map with Matt.
- Use Test this step to see what it returns, then save.
To start a flow from Segment without a ready-made trigger: a Poll for changes trigger can check one of its list operations on a schedule and pass on only what is new; if Segment can send webhooks, a Webhook trigger receives them at its own URL.
Operations
208 operations in 34 groups. Each one is a step you can add to a flow.
Activations10
Add Activation To AudienceaddActivationToAudience | POST | |
Add Destination To AudienceaddDestinationToAudience | POST | |
Get Activation From AudiencegetActivationFromAudience | GET | |
List Activations From AudiencelistActivationsFromAudience | GET | |
List Destinations From AudiencelistDestinationsFromAudience | GET | |
List Supported Destinations From AudiencelistSupportedDestinationsFromAudience | GET | |
Remove Activation From AudienceremoveActivationFromAudience | DELETE | |
Remove Destination From AudienceremoveDestinationFromAudience | DELETE | |
Update Activation For AudienceupdateActivationForAudience | PATCH | |
Update Destination For AudienceupdateDestinationForAudience | PATCH |
API Calls2
Get Daily Per Source API Calls UsagegetDailyPerSourceAPICallsUsage | GET | |
Get Daily Workspace API Calls UsagegetDailyWorkspaceAPICallsUsage | GET |
Audiences14
Add Audience Schedule To AudienceaddAudienceScheduleToAudience | POST | |
Create AudiencecreateAudience | POST | |
Create Audience PreviewcreateAudiencePreview | POST | |
Force Execute Audience RunforceExecuteAudienceRun | POST | |
Get AudiencegetAudience | GET | |
Get Audience PreviewgetAudiencePreview | GET | |
Get Audience Schedule From Space And AudiencegetAudienceScheduleFromSpaceAndAudience | GET | |
List Audience Consumers From Space And AudiencelistAudienceConsumersFromSpaceAndAudience | GET | |
List Audience Schedules From Space And AudiencelistAudienceSchedulesFromSpaceAndAudience | GET | |
List AudienceslistAudiences | GET | |
Remove Audience From SpaceremoveAudienceFromSpace | DELETE | |
Remove Audience Schedule From AudienceremoveAudienceScheduleFromAudience | DELETE | |
Update Audience For SpaceupdateAudienceForSpace | PATCH | |
Update Audience Schedule For AudienceupdateAudienceScheduleForAudience | PATCH |
Audit Trail1
List Audit EventslistAuditEvents | GET |
Catalog6
Get Destination MetadatagetDestinationMetadata | GET | |
Get Destinations CataloggetDestinationsCatalog | GET | |
Get Source MetadatagetSourceMetadata | GET | |
Get Sources CataloggetSourcesCatalog | GET | |
Get Warehouse MetadatagetWarehouseMetadata | GET | |
Get Warehouses CataloggetWarehousesCatalog | GET |
Computed Traits5
Create Computed TraitcreateComputedTrait | POST | |
Get Computed TraitgetComputedTrait | GET | |
List Computed TraitslistComputedTraits | GET | |
Remove Computed Trait From SpaceremoveComputedTraitFromSpace | DELETE | |
Update Computed Trait For SpaceupdateComputedTraitForSpace | PATCH |
Credentials6
Create CredentialcreateCredential | POST | |
Delete CredentialdeleteCredential | DELETE | |
Get CredentialgetCredential | GET | |
List Credential ConsumerslistCredentialConsumers | GET | |
List CredentialslistCredentials | GET | |
Update CredentialupdateCredential | PATCH |
Customer Insights1
Create DownloadcreateDownload | POST |
Dbt1
Create Dbt Model Sync TriggercreateDbtModelSyncTrigger | POST |
Deletion And Suppression7
Create Cloud Source RegulationcreateCloudSourceRegulation | POST | |
Create Source RegulationcreateSourceRegulation | POST | |
Create Workspace RegulationcreateWorkspaceRegulation | POST | |
Get RegulationgetRegulation | GET | |
List Regulations From SourcelistRegulationsFromSource | GET | |
List SuppressionslistSuppressions | GET | |
List Workspace RegulationslistWorkspaceRegulations | GET |
Delivery Overview6
Get Egress Failed Metrics From Delivery OverviewgetEgressFailedMetricsFromDeliveryOverview | GET | |
Get Egress Success Metrics From Delivery OverviewgetEgressSuccessMetricsFromDeliveryOverview | GET | |
Get Filtered At Destination Metrics From Delivery OverviewgetFilteredAtDestinationMetricsFromDeliveryOverview | GET | |
Get Filtered At Source Metrics From Delivery OverviewgetFilteredAtSourceMetricsFromDeliveryOverview | GET | |
Get Ingress Failed Metrics From Delivery OverviewgetIngressFailedMetricsFromDeliveryOverview | GET | |
Get Ingress Success Metrics From Delivery OverviewgetIngressSuccessMetricsFromDeliveryOverview | GET |
Destination Filters6
Create Filter For DestinationcreateFilterForDestination | POST | |
Get Filter In DestinationgetFilterInDestination | GET | |
List Filters From DestinationlistFiltersFromDestination | GET | |
Preview Destination FilterpreviewDestinationFilter | POST | |
Remove Filter From DestinationremoveFilterFromDestination | DELETE | |
Update Filter For DestinationupdateFilterForDestination | PATCH |
Destinations11
Create DestinationcreateDestination | POST | |
Create Destination SubscriptioncreateDestinationSubscription | POST | |
Delete DestinationdeleteDestination | DELETE | |
Get DestinationgetDestination | GET | |
Get Subscription From DestinationgetSubscriptionFromDestination | GET | |
List Delivery Metrics Summary From DestinationlistDeliveryMetricsSummaryFromDestination | GET | |
List DestinationslistDestinations | GET | |
List Subscriptions From DestinationlistSubscriptionsFromDestination | GET | |
Remove Subscription From DestinationremoveSubscriptionFromDestination | DELETE | |
Update DestinationupdateDestination | PATCH | |
Update Subscription For DestinationupdateSubscriptionForDestination | PATCH |
Events1
Get Events Volume From WorkspacegetEventsVolumeFromWorkspace | GET |
Functions14
Create FunctioncreateFunction | POST | |
Create Function DeploymentcreateFunctionDeployment | POST | |
Create Insert Function InstancecreateInsertFunctionInstance | POST | |
Delete FunctiondeleteFunction | DELETE | |
Delete Insert Function InstancedeleteInsertFunctionInstance | DELETE | |
Get FunctiongetFunction | GET | |
Get Function VersiongetFunctionVersion | GET | |
Get Insert Function InstancegetInsertFunctionInstance | GET | |
List Function VersionslistFunctionVersions | GET | |
List FunctionslistFunctions | GET | |
List Insert Function InstanceslistInsertFunctionInstances | GET | |
Restore Function VersionrestoreFunctionVersion | POST | |
Update FunctionupdateFunction | PATCH | |
Update Insert Function InstanceupdateInsertFunctionInstance | PATCH |
IAM Groups12
Add Permissions To User GroupaddPermissionsToUserGroup | POST | |
Add Users To User GroupaddUsersToUserGroup | POST | |
Create User GroupcreateUserGroup | POST | |
Delete User GroupdeleteUserGroup | DELETE | |
Get User GroupgetUserGroup | GET | |
List Invites From User GrouplistInvitesFromUserGroup | GET | |
List User GroupslistUserGroups | GET | |
List Users From User GrouplistUsersFromUserGroup | GET | |
Remove Users From User GroupremoveUsersFromUserGroup | DELETE | |
Replace Permissions For User GroupreplacePermissionsForUserGroup | PUT | |
Replace Users In User GroupreplaceUsersInUserGroup | PUT | |
Update User GroupupdateUserGroup | PATCH |
IAM Roles1
List RoleslistRoles | GET |
IAM Users9
Add Permissions To UseraddPermissionsToUser | POST | |
Create InvitescreateInvites | POST | |
Delete InvitesdeleteInvites | DELETE | |
Delete UsersdeleteUsers | DELETE | |
Get UsergetUser | GET | |
List InviteslistInvites | GET | |
List User Groups From UserlistUserGroupsFromUser | GET | |
List UserslistUsers | GET | |
Replace Permissions For UserreplacePermissionsForUser | PUT |
Labels3
Create LabelcreateLabel | POST | |
Delete LabeldeleteLabel | DELETE | |
List LabelslistLabels | GET |
Live Plugins3
Create Live PlugincreateLivePlugin | POST | |
Delete Live Plugin CodedeleteLivePluginCode | DELETE | |
Get Latest From Live PluginsgetLatestFromLivePlugins | GET |
Monthly Tracked Users2
Get Daily Per Source MTU UsagegetDailyPerSourceMTUUsage | GET | |
Get Daily Workspace MTU UsagegetDailyWorkspaceMTUUsage | GET |
Profiles Sync6
Create Profiles WarehousecreateProfilesWarehouse | POST | |
List Profiles Warehouse In SpacelistProfilesWarehouseInSpace | GET | |
List Selective Syncs From Warehouse And SpacelistSelectiveSyncsFromWarehouseAndSpace | GET | |
Remove Profiles Warehouse From SpaceremoveProfilesWarehouseFromSpace | DELETE | |
Update Profiles Warehouse For Space WarehouseupdateProfilesWarehouseForSpaceWarehouse | PATCH | |
Update Selective Sync For Warehouse And SpaceupdateSelectiveSyncForWarehouseAndSpace | PATCH |
Reverse ETL9
Cancel Reverse ETL Sync For ModelcancelReverseETLSyncForModel | POST | |
Create Reverse ETL Manual SynccreateReverseETLManualSync | POST | |
Create Reverse Etl ModelcreateReverseEtlModel | POST | |
Delete Reverse Etl ModeldeleteReverseEtlModel | DELETE | |
Get Reverse Etl ModelgetReverseEtlModel | GET | |
Get Reverse ETL Sync StatusgetReverseETLSyncStatus | GET | |
List Reverse Etl ModelslistReverseEtlModels | GET | |
List Reverse ETL Sync Statuses From Model And Subscription IdlistReverseETLSyncStatusesFromModelAndSubscriptionId | GET | |
Update Reverse Etl ModelupdateReverseEtlModel | PATCH |
Selective Sync6
Get Advanced Sync Schedule From WarehousegetAdvancedSyncScheduleFromWarehouse | GET | |
List Selective Syncs From Warehouse And SourcelistSelectiveSyncsFromWarehouseAndSource | GET | |
List Syncs From WarehouselistSyncsFromWarehouse | GET | |
List Syncs From Warehouse And SourcelistSyncsFromWarehouseAndSource | GET | |
Replace Advanced Sync Schedule For WarehousereplaceAdvancedSyncScheduleForWarehouse | PUT | |
Update Selective Sync For WarehouseupdateSelectiveSyncForWarehouse | PATCH |
Sources13
Add Labels To SourceaddLabelsToSource | POST | |
Create SourcecreateSource | POST | |
Create Write Key For SourcecreateWriteKeyForSource | POST | |
Delete SourcedeleteSource | DELETE | |
Get SourcegetSource | GET | |
List Connected Destinations From SourcelistConnectedDestinationsFromSource | GET | |
List Connected Warehouses From SourcelistConnectedWarehousesFromSource | GET | |
List Schema Settings In SourcelistSchemaSettingsInSource | GET | |
List SourceslistSources | GET | |
Remove Write Key From SourceremoveWriteKeyFromSource | DELETE | |
Replace Labels In SourcereplaceLabelsInSource | PUT | |
Update Schema Settings In SourceupdateSchemaSettingsInSource | PATCH | |
Update SourceupdateSource | PATCH |
Space Filters5
Create Filter For SpacecreateFilterForSpace | POST | |
Delete Filter By IddeleteFilterById | DELETE | |
Get Filter By IdgetFilterById | GET | |
List Filters For SpacelistFiltersForSpace | GET | |
Update Filter By IdupdateFilterById | PATCH |
Space Schema8
List Entity PathslistEntityPaths | GET | |
List EventslistEvents | GET | |
List Properties From EntitylistPropertiesFromEntity | GET | |
List Properties From EventlistPropertiesFromEvent | GET | |
List Sample Values From Entity PropertylistSampleValuesFromEntityProperty | GET | |
List Sample Values From Event PropertylistSampleValuesFromEventProperty | GET | |
List Sample Values From TraitlistSampleValuesFromTrait | GET | |
List TraitslistTraits | GET |
Spaces4
Batch Query Messaging Subscriptions For SpacebatchQueryMessagingSubscriptionsForSpace | POST | |
Get SpacegetSpace | GET | |
List SpaceslistSpaces | GET | |
Replace Messaging Subscriptions In SpacesreplaceMessagingSubscriptionsInSpaces | PUT |
Testing1
Echoecho | GET |
Tracking7
Aliasalias | POST | Send Segment's documented alias Tracking call. |
Batchbatch | POST | Send Segment's documented batch Tracking call. |
Groupgroup | POST | Send Segment's documented group Tracking call. |
Identifyidentify | POST | Send Segment's documented identify Tracking call. |
Pagepage | POST | Send Segment's documented page Tracking call. |
Screenscreen | POST | Send Segment's documented screen Tracking call. |
Tracktrack | POST | Send Segment's documented track Tracking call. |
Tracking Plans12
Add Source To Tracking PlanaddSourceToTrackingPlan | POST | |
Create Tracking PlancreateTrackingPlan | POST | |
Delete Tracking PlandeleteTrackingPlan | DELETE | |
Get Tracking PlangetTrackingPlan | GET | |
List Rules From Tracking PlanlistRulesFromTrackingPlan | GET | |
List Sources From Tracking PlanlistSourcesFromTrackingPlan | GET | |
List Tracking PlanslistTrackingPlans | GET | |
Remove Rules From Tracking PlanremoveRulesFromTrackingPlan | DELETE | |
Remove Source From Tracking PlanremoveSourceFromTrackingPlan | DELETE | |
Replace Rules In Tracking PlanreplaceRulesInTrackingPlan | PUT | |
Update Rules In Tracking PlanupdateRulesInTrackingPlan | PATCH | |
Update Tracking PlanupdateTrackingPlan | PATCH |
Transformations5
Create TransformationcreateTransformation | POST | |
Delete TransformationdeleteTransformation | DELETE | |
Get TransformationgetTransformation | GET | |
List TransformationslistTransformations | GET | |
Update TransformationupdateTransformation | PATCH |
Warehouses10
Add Connection From Source To WarehouseaddConnectionFromSourceToWarehouse | POST | |
Create Validation In WarehousecreateValidationInWarehouse | POST | |
Create WarehousecreateWarehouse | POST | |
Delete WarehousedeleteWarehouse | DELETE | |
Get Connection State From WarehousegetConnectionStateFromWarehouse | GET | |
Get WarehousegetWarehouse | GET | |
List Connected Sources From WarehouselistConnectedSourcesFromWarehouse | GET | |
List WarehouseslistWarehouses | GET | |
Remove Source Connection From WarehouseremoveSourceConnectionFromWarehouse | DELETE | |
Update WarehouseupdateWarehouse | PATCH |
Workspaces1
Get WorkspacegetWorkspace | GET |