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

  1. In Neblex open Connect › Connections and click New Connection.
  2. Search for Segment and give the connection a clear name.
  3. Fill in the fields. Secret values are encrypted and never shown again.
  4. Click Test, then Create Connection.
FieldWhat to enter
Tracking hostRequiredChoose the Segment Tracking ingestion region. Public API management operations always use api.segmentapis.com.
Public API tokenOptionalSecretBearer token for Public API management operations.
Tracking Basic write keyOptionalSecretBackward-compatible saved Segment Basic username, sent as the exact empty-password write_key: credential.
Tracking payload write keyOptionalSecretSealed Tracking Source write key injected as the body writeKey for body-only or OAuth authentication.
Tracking OAuth access tokenOptionalSecretTracking Bearer token; configure it together with the sealed Tracking payload write key.

Use it in a flow

  1. Open a flow, open the node library and search for Segment.
  2. Drag it onto the canvas and choose an Operation and your connection.
  3. Map the operation's fields from earlier steps, or click Map with Matt.
  4. 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 AudienceaddActivationToAudiencePOST
Add Destination To AudienceaddDestinationToAudiencePOST
Get Activation From AudiencegetActivationFromAudienceGET
List Activations From AudiencelistActivationsFromAudienceGET
List Destinations From AudiencelistDestinationsFromAudienceGET
List Supported Destinations From AudiencelistSupportedDestinationsFromAudienceGET
Remove Activation From AudienceremoveActivationFromAudienceDELETE
Remove Destination From AudienceremoveDestinationFromAudienceDELETE
Update Activation For AudienceupdateActivationForAudiencePATCH
Update Destination For AudienceupdateDestinationForAudiencePATCH
API Calls2
Get Daily Per Source API Calls UsagegetDailyPerSourceAPICallsUsageGET
Get Daily Workspace API Calls UsagegetDailyWorkspaceAPICallsUsageGET
Audiences14
Add Audience Schedule To AudienceaddAudienceScheduleToAudiencePOST
Create AudiencecreateAudiencePOST
Create Audience PreviewcreateAudiencePreviewPOST
Force Execute Audience RunforceExecuteAudienceRunPOST
Get AudiencegetAudienceGET
Get Audience PreviewgetAudiencePreviewGET
Get Audience Schedule From Space And AudiencegetAudienceScheduleFromSpaceAndAudienceGET
List Audience Consumers From Space And AudiencelistAudienceConsumersFromSpaceAndAudienceGET
List Audience Schedules From Space And AudiencelistAudienceSchedulesFromSpaceAndAudienceGET
List AudienceslistAudiencesGET
Remove Audience From SpaceremoveAudienceFromSpaceDELETE
Remove Audience Schedule From AudienceremoveAudienceScheduleFromAudienceDELETE
Update Audience For SpaceupdateAudienceForSpacePATCH
Update Audience Schedule For AudienceupdateAudienceScheduleForAudiencePATCH
Audit Trail1
List Audit EventslistAuditEventsGET
Catalog6
Get Destination MetadatagetDestinationMetadataGET
Get Destinations CataloggetDestinationsCatalogGET
Get Source MetadatagetSourceMetadataGET
Get Sources CataloggetSourcesCatalogGET
Get Warehouse MetadatagetWarehouseMetadataGET
Get Warehouses CataloggetWarehousesCatalogGET
Computed Traits5
Create Computed TraitcreateComputedTraitPOST
Get Computed TraitgetComputedTraitGET
List Computed TraitslistComputedTraitsGET
Remove Computed Trait From SpaceremoveComputedTraitFromSpaceDELETE
Update Computed Trait For SpaceupdateComputedTraitForSpacePATCH
Credentials6
Create CredentialcreateCredentialPOST
Delete CredentialdeleteCredentialDELETE
Get CredentialgetCredentialGET
List Credential ConsumerslistCredentialConsumersGET
List CredentialslistCredentialsGET
Update CredentialupdateCredentialPATCH
Customer Insights1
Create DownloadcreateDownloadPOST
Dbt1
Create Dbt Model Sync TriggercreateDbtModelSyncTriggerPOST
Deletion And Suppression7
Create Cloud Source RegulationcreateCloudSourceRegulationPOST
Create Source RegulationcreateSourceRegulationPOST
Create Workspace RegulationcreateWorkspaceRegulationPOST
Get RegulationgetRegulationGET
List Regulations From SourcelistRegulationsFromSourceGET
List SuppressionslistSuppressionsGET
List Workspace RegulationslistWorkspaceRegulationsGET
Delivery Overview6
Get Egress Failed Metrics From Delivery OverviewgetEgressFailedMetricsFromDeliveryOverviewGET
Get Egress Success Metrics From Delivery OverviewgetEgressSuccessMetricsFromDeliveryOverviewGET
Get Filtered At Destination Metrics From Delivery OverviewgetFilteredAtDestinationMetricsFromDeliveryOverviewGET
Get Filtered At Source Metrics From Delivery OverviewgetFilteredAtSourceMetricsFromDeliveryOverviewGET
Get Ingress Failed Metrics From Delivery OverviewgetIngressFailedMetricsFromDeliveryOverviewGET
Get Ingress Success Metrics From Delivery OverviewgetIngressSuccessMetricsFromDeliveryOverviewGET
Destination Filters6
Create Filter For DestinationcreateFilterForDestinationPOST
Get Filter In DestinationgetFilterInDestinationGET
List Filters From DestinationlistFiltersFromDestinationGET
Preview Destination FilterpreviewDestinationFilterPOST
Remove Filter From DestinationremoveFilterFromDestinationDELETE
Update Filter For DestinationupdateFilterForDestinationPATCH
Destinations11
Create DestinationcreateDestinationPOST
Create Destination SubscriptioncreateDestinationSubscriptionPOST
Delete DestinationdeleteDestinationDELETE
Get DestinationgetDestinationGET
Get Subscription From DestinationgetSubscriptionFromDestinationGET
List Delivery Metrics Summary From DestinationlistDeliveryMetricsSummaryFromDestinationGET
List DestinationslistDestinationsGET
List Subscriptions From DestinationlistSubscriptionsFromDestinationGET
Remove Subscription From DestinationremoveSubscriptionFromDestinationDELETE
Update DestinationupdateDestinationPATCH
Update Subscription For DestinationupdateSubscriptionForDestinationPATCH
Events1
Get Events Volume From WorkspacegetEventsVolumeFromWorkspaceGET
Functions14
Create FunctioncreateFunctionPOST
Create Function DeploymentcreateFunctionDeploymentPOST
Create Insert Function InstancecreateInsertFunctionInstancePOST
Delete FunctiondeleteFunctionDELETE
Delete Insert Function InstancedeleteInsertFunctionInstanceDELETE
Get FunctiongetFunctionGET
Get Function VersiongetFunctionVersionGET
Get Insert Function InstancegetInsertFunctionInstanceGET
List Function VersionslistFunctionVersionsGET
List FunctionslistFunctionsGET
List Insert Function InstanceslistInsertFunctionInstancesGET
Restore Function VersionrestoreFunctionVersionPOST
Update FunctionupdateFunctionPATCH
Update Insert Function InstanceupdateInsertFunctionInstancePATCH
IAM Groups12
Add Permissions To User GroupaddPermissionsToUserGroupPOST
Add Users To User GroupaddUsersToUserGroupPOST
Create User GroupcreateUserGroupPOST
Delete User GroupdeleteUserGroupDELETE
Get User GroupgetUserGroupGET
List Invites From User GrouplistInvitesFromUserGroupGET
List User GroupslistUserGroupsGET
List Users From User GrouplistUsersFromUserGroupGET
Remove Users From User GroupremoveUsersFromUserGroupDELETE
Replace Permissions For User GroupreplacePermissionsForUserGroupPUT
Replace Users In User GroupreplaceUsersInUserGroupPUT
Update User GroupupdateUserGroupPATCH
IAM Roles1
List RoleslistRolesGET
IAM Users9
Add Permissions To UseraddPermissionsToUserPOST
Create InvitescreateInvitesPOST
Delete InvitesdeleteInvitesDELETE
Delete UsersdeleteUsersDELETE
Get UsergetUserGET
List InviteslistInvitesGET
List User Groups From UserlistUserGroupsFromUserGET
List UserslistUsersGET
Replace Permissions For UserreplacePermissionsForUserPUT
Labels3
Create LabelcreateLabelPOST
Delete LabeldeleteLabelDELETE
List LabelslistLabelsGET
Live Plugins3
Create Live PlugincreateLivePluginPOST
Delete Live Plugin CodedeleteLivePluginCodeDELETE
Get Latest From Live PluginsgetLatestFromLivePluginsGET
Monthly Tracked Users2
Get Daily Per Source MTU UsagegetDailyPerSourceMTUUsageGET
Get Daily Workspace MTU UsagegetDailyWorkspaceMTUUsageGET
Profiles Sync6
Create Profiles WarehousecreateProfilesWarehousePOST
List Profiles Warehouse In SpacelistProfilesWarehouseInSpaceGET
List Selective Syncs From Warehouse And SpacelistSelectiveSyncsFromWarehouseAndSpaceGET
Remove Profiles Warehouse From SpaceremoveProfilesWarehouseFromSpaceDELETE
Update Profiles Warehouse For Space WarehouseupdateProfilesWarehouseForSpaceWarehousePATCH
Update Selective Sync For Warehouse And SpaceupdateSelectiveSyncForWarehouseAndSpacePATCH
Reverse ETL9
Cancel Reverse ETL Sync For ModelcancelReverseETLSyncForModelPOST
Create Reverse ETL Manual SynccreateReverseETLManualSyncPOST
Create Reverse Etl ModelcreateReverseEtlModelPOST
Delete Reverse Etl ModeldeleteReverseEtlModelDELETE
Get Reverse Etl ModelgetReverseEtlModelGET
Get Reverse ETL Sync StatusgetReverseETLSyncStatusGET
List Reverse Etl ModelslistReverseEtlModelsGET
List Reverse ETL Sync Statuses From Model And Subscription IdlistReverseETLSyncStatusesFromModelAndSubscriptionIdGET
Update Reverse Etl ModelupdateReverseEtlModelPATCH
Selective Sync6
Get Advanced Sync Schedule From WarehousegetAdvancedSyncScheduleFromWarehouseGET
List Selective Syncs From Warehouse And SourcelistSelectiveSyncsFromWarehouseAndSourceGET
List Syncs From WarehouselistSyncsFromWarehouseGET
List Syncs From Warehouse And SourcelistSyncsFromWarehouseAndSourceGET
Replace Advanced Sync Schedule For WarehousereplaceAdvancedSyncScheduleForWarehousePUT
Update Selective Sync For WarehouseupdateSelectiveSyncForWarehousePATCH
Sources13
Add Labels To SourceaddLabelsToSourcePOST
Create SourcecreateSourcePOST
Create Write Key For SourcecreateWriteKeyForSourcePOST
Delete SourcedeleteSourceDELETE
Get SourcegetSourceGET
List Connected Destinations From SourcelistConnectedDestinationsFromSourceGET
List Connected Warehouses From SourcelistConnectedWarehousesFromSourceGET
List Schema Settings In SourcelistSchemaSettingsInSourceGET
List SourceslistSourcesGET
Remove Write Key From SourceremoveWriteKeyFromSourceDELETE
Replace Labels In SourcereplaceLabelsInSourcePUT
Update Schema Settings In SourceupdateSchemaSettingsInSourcePATCH
Update SourceupdateSourcePATCH
Space Filters5
Create Filter For SpacecreateFilterForSpacePOST
Delete Filter By IddeleteFilterByIdDELETE
Get Filter By IdgetFilterByIdGET
List Filters For SpacelistFiltersForSpaceGET
Update Filter By IdupdateFilterByIdPATCH
Space Schema8
List Entity PathslistEntityPathsGET
List EventslistEventsGET
List Properties From EntitylistPropertiesFromEntityGET
List Properties From EventlistPropertiesFromEventGET
List Sample Values From Entity PropertylistSampleValuesFromEntityPropertyGET
List Sample Values From Event PropertylistSampleValuesFromEventPropertyGET
List Sample Values From TraitlistSampleValuesFromTraitGET
List TraitslistTraitsGET
Spaces4
Batch Query Messaging Subscriptions For SpacebatchQueryMessagingSubscriptionsForSpacePOST
Get SpacegetSpaceGET
List SpaceslistSpacesGET
Replace Messaging Subscriptions In SpacesreplaceMessagingSubscriptionsInSpacesPUT
Testing1
EchoechoGET
Tracking7
AliasaliasPOSTSend Segment's documented alias Tracking call.
BatchbatchPOSTSend Segment's documented batch Tracking call.
GroupgroupPOSTSend Segment's documented group Tracking call.
IdentifyidentifyPOSTSend Segment's documented identify Tracking call.
PagepagePOSTSend Segment's documented page Tracking call.
ScreenscreenPOSTSend Segment's documented screen Tracking call.
TracktrackPOSTSend Segment's documented track Tracking call.
Tracking Plans12
Add Source To Tracking PlanaddSourceToTrackingPlanPOST
Create Tracking PlancreateTrackingPlanPOST
Delete Tracking PlandeleteTrackingPlanDELETE
Get Tracking PlangetTrackingPlanGET
List Rules From Tracking PlanlistRulesFromTrackingPlanGET
List Sources From Tracking PlanlistSourcesFromTrackingPlanGET
List Tracking PlanslistTrackingPlansGET
Remove Rules From Tracking PlanremoveRulesFromTrackingPlanDELETE
Remove Source From Tracking PlanremoveSourceFromTrackingPlanDELETE
Replace Rules In Tracking PlanreplaceRulesInTrackingPlanPUT
Update Rules In Tracking PlanupdateRulesInTrackingPlanPATCH
Update Tracking PlanupdateTrackingPlanPATCH
Transformations5
Create TransformationcreateTransformationPOST
Delete TransformationdeleteTransformationDELETE
Get TransformationgetTransformationGET
List TransformationslistTransformationsGET
Update TransformationupdateTransformationPATCH
Warehouses10
Add Connection From Source To WarehouseaddConnectionFromSourceToWarehousePOST
Create Validation In WarehousecreateValidationInWarehousePOST
Create WarehousecreateWarehousePOST
Delete WarehousedeleteWarehouseDELETE
Get Connection State From WarehousegetConnectionStateFromWarehouseGET
Get WarehousegetWarehouseGET
List Connected Sources From WarehouselistConnectedSourcesFromWarehouseGET
List WarehouseslistWarehousesGET
Remove Source Connection From WarehouseremoveSourceConnectionFromWarehouseDELETE
Update WarehouseupdateWarehousePATCH
Workspaces1
Get WorkspacegetWorkspaceGET