How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Sensors Data Segment API

The Segment API from Sensors Data — 12 operation(s) for segment.

Sensors Data Segment API is one of 28 APIs that Sensors Data publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Segment. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and rate-limit docs.

This API exposes 12 operations across 12 paths, and defines 70 schemas. It is described by OpenAPI 3.2.0.

Requests are made against a single base URL, /api/v3/horizon/v1.

12 operations 12 paths 70 schemas 12 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
Base URL
https://{sensors_data_url}/api/v3/analytics/v1
Resource Areas
1

Paths & Operations 12

Across 12 paths, the API surfaces 12 operations — 12 POST. Each is listed below with its method, path, parameters, and response codes.

Segment 12
POST
/segment/definition/list
获取分群列表
ListSegmentDefinitions 2 params body → default
POST
/segment/definition/get
获取分群信息
GetSegmentDefinition 2 params body → default
POST
/segment/definition/create-with-rule
创建分群
CreateSegmentDefinitionWithRule 2 params body → default
POST
/segment/definition/update-with-rule
编辑分群
UpdateSegmentDefinitionWithRule 2 params body → default
POST
/segment/definition/delete
删除分群
DeleteSegmentDefinition 2 params body → default
POST
/segment/definition/recover
恢复被删除分群
RecoverSegmentDefinition 2 params body → default
POST
/segment/definition/status/update
更新调度状态
UpdateSegmentSchedulerStatus 2 params body → default
POST
/segment/definition/evaluate
触发分群计算
EvaluateSegment 2 params body → default
POST
/segment/item/list
获取分群定义关联的分群包元素
ListSegmentItems 2 params body → default
POST
/segment/latest-item/get
获取最新分群包元素
GetLastedSegmentItem 2 params body → default
POST
/segment/task/get
获取分群任务状态
GetSegmentTask 2 params body → default
POST
/segment/task/cancel
停止分群任务
CancelSegmentTask 2 params body → default

Schemas 70

The contract defines 70 schemas that model the data the API accepts and returns. The most detailed are sensorsdata.horizon.v1.SegmentDefinition (24 properties), sensorsdata.horizon.v1.SegmentTask (18 properties), sensorsdata.horizon.v1.SegmentRule (18 properties), sensorsdata.horizon.v1.SegmentRuleExpression (13 properties). Each schema is shown below with its type and property counts.

sensorsdata.horizon.v1.SegmentRule
object
18 properties 2 required
sensorsdata.horizon.v1.LoadingSegmentRuleExpression
object
3 properties
sensorsdata.horizon.v1.SegmentRuleExpression
object
13 properties
sensorsdata.horizon.v1.ListSegmentItemsRequest
object
5 properties 2 required
sensorsdata.horizon.v1.GetSegmentDefinitionRequest
object
3 properties 2 required
sensorsdata.common.Literal
object
10 properties
sensorsdata.horizon.v1.AggregatorField
object
2 properties
sensorsdata.horizon.v1.SegmentTask
object
18 properties 1 required
sensorsdata.common.PeriodicTrigger
object
周期调度触发 整点调度, 每次触发时间设置为 $TASKTIME 若 TimeRange 里包含 RELATIVE 类型, 且 basetime 设置为 $TASKTIME, 则将每次触发时间设置为 $TASKTIME
5 properties
sensorsdata.common.FilterCondition
object
单个过滤条件
3 properties
sensorsdata.horizon.v1.CreateSegmentDefinitionWithRuleRequest
object
2 properties 1 required
sensorsdata.common.StaticTrigger
object
静态触发 $TASKTIME 永远为此处设置的 time
1 property
sensorsdata.horizon.v1.SegmentAlarmConfig.AlarmRule
object
2 properties
sensorsdata.horizon.v1.EvaluateSegmentRequest
object
2 properties 1 required
sensorsdata.horizon.v1.GetLastedSegmentItemRequest
object
3 properties 2 required
sensorsdata.horizon.v1.CustomSegmentRuleExpression
object
3 properties
sensorsdata.horizon.v1.SegmentItem
object
6 properties
sensorsdata.common.ErrorInfo
object
5 properties
sensorsdata.horizon.v1.EventSequenceSegmentRuleExpression
object
2 properties
sensorsdata.common.CronTrigger
object
周期时间窗口的触发器定义 理论上可以覆盖 PeriodicTrigger, 实现更复杂的调度周期
3 properties
sensorsdata.horizon.v1.RecoverSegmentDefinitionRequest
object
恢复分群
3 properties 3 required
sensorsdata.horizon.v1.ListSegmentItemsResponseHttpApiResult
object
5 properties
sensorsdata.horizon.v1.EventSequenceSegmentRuleExpression.SimpleEventSequenceSegmentRuleExpression
object
3 properties
sensorsdata.horizon.v1.SqlSegmentRuleExpression.QueryOption
object
2 properties
sensorsdata.horizon.v1.EqlSegmentRuleExpression
object
1 property
sensorsdata.horizon.v1.Tailor
object
3 properties
sensorsdata.common.ErrorContext
object
发生错误时,系统快照信息
5 properties
sensorsdata.horizon.v1.SegmentTaskReport
object
2 properties
sensorsdata.horizon.v1.ListSegmentDefinitionsRequest
object
9 properties 1 required
sensorsdata.horizon.v1.SegmentAlarmConfig
object
2 properties
sensorsdata.common.Trigger
object
4 properties
sensorsdata.common.ErrorCause
object
2 properties
sensorsdata.horizon.v1.SegmentTask.SegmentTaskFailureDetail
object
2 properties
sensorsdata.common.PredicateFunctionParam
object
函数的参数,有几种可能 1. 一个 field, 如 events.$Anything.$city 2. 一个 Literal 的常量 3. 一个变量, 如 $ENTRYTIME, 需要在执行上下文里进行替换 4. 一个 TimePoint, 代表一个相对或绝对的时间点, 用于时间类型的条件 5. 一个 expres…
6 properties
sensorsdata.horizon.v1.SegmentNotifyParams.NotifyParam
object
2 properties
sensorsdata.horizon.v1.GetLastedSegmentItemResponseHttpApiResult
object
5 properties
sensorsdata.horizon.v1.ListSegmentDefinitionsResponseHttpApiResult
object
5 properties
sensorsdata.horizon.v1.UpdateSegmentSchedulerStatusRequest
object
3 properties 2 required
sensorsdata.common.CompoundFilterCondition
object
复合过滤条件,用于描述 condition 或 compoundfilter 之间的关系
4 properties
sensorsdata.horizon.v1.EventSequenceSegmentRuleExpression.SimpleEventSequenceSegmentRuleExpression.EventStep
object
2 properties
sensorsdata.horizon.v1.SegmentNotifyParams
object
2 properties
sensorsdata.common.HttpApiResult
object
5 properties
sensorsdata.horizon.v1.GroupExpressionSegmentRuleExpression
object
规则组
2 properties
sensorsdata.horizon.v1.GetSegmentTaskResponseHttpApiResult
object
5 properties
sensorsdata.horizon.v1.UpdateSegmentDefinitionWithRuleRequest
object
3 properties 1 required
sensorsdata.horizon.v1.ListSegmentDefinitionsResponse
object
2 properties
sensorsdata.common.TimeInterval
object
2 properties
sensorsdata.common.TimePoint
object
5 properties
sensorsdata.horizon.v1.SegmentDefinitionSource
object
3 properties
sensorsdata.horizon.v1.EventSequenceSegmentRuleExpression.SimpleEventSequenceSegmentRuleExpression.TimeWindow
object
通过 数值 + 时间单位 描述一个时间窗口
2 properties
sensorsdata.horizon.v1.GetLastedSegmentItemResponse
object
1 property 1 required
sensorsdata.horizon.v1.GetSegmentTaskResponse
object
1 property
sensorsdata.common.TimeRange
object
2 properties
sensorsdata.horizon.v1.OrderMeasure
object
数据目标的原生属性或计算得到的属性
5 properties
sensorsdata.horizon.v1.SegmentRuleRef
object
分群策略引用,可以指定版本
3 properties
sensorsdata.horizon.v1.RankField
object
2 properties
sensorsdata.horizon.v1.SegmentNotifyParams.Content
object
4 properties
sensorsdata.horizon.v1.SegmentTaskReport.SegmentLoadingReport
object
6 properties
sensorsdata.horizon.v1.GetSegmentTaskRequest
object
4 properties 3 required
sensorsdata.horizon.v1.SegmentStorageSettings
object
1 property
sensorsdata.common.TimePoint.RelativeTimePoint
object
2 properties
sensorsdata.horizon.v1.Order
object
2 properties
sensorsdata.horizon.v1.ListSegmentItemsResponse
object
1 property 1 required
sensorsdata.horizon.v1.EvaluateSegmentRequest.EvaluateSegmentParam
object
3 properties 2 required
sensorsdata.horizon.v1.SegmentDefinitionHttpApiResult
object
5 properties
sensorsdata.horizon.v1.SegmentDefinition
object
24 properties 2 required
sensorsdata.horizon.v1.SqlSegmentRuleExpression
object
2 properties
sensorsdata.horizon.v1.TimeStampRange
object
时间范围(前闭后闭),即 [starttime, endtime]
2 properties
sensorsdata.horizon.v1.DeleteSegmentDefinitionRequest
object
删除分群
4 properties 3 required
sensorsdata.horizon.v1.CancelSegmentTaskRequest
object
3 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

sensors-data-segment-api-openapi.yml Raw ↑

Other APIs Sensors Data publishes across the network.

Sensors Data Catalog API
Sensors Data Channel API
Sensors Data Dashboard API
Sensors Data Data Subscription API
Sensors Data Dataset API
Sensors Data Event Meta API
Sensors Data Express Action Channel API
Sensors Data Express Attribute API
Sensors Data Express Attribute Online API
Sensors Data Express Audience Meta API
Sensors Data Express Audience Online API
Sensors Data Express Notify API
Where this information came from

This is an independent, third-party profile of Sensors Data Segment API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.