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 Schema API

The Schema API from Sensors Data — 13 operation(s) for schema.

Sensors Data Schema 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 Schema. 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 13 operations across 13 paths, and defines 54 schemas. It is described by OpenAPI 3.2.0.

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

13 operations 13 paths 54 schemas 13 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 13

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

Schema 13
POST
/schema/event/list
获取事件定义列表
ListEventSchemas 2 params body → default
POST
/schema/event/get
获取事件定义
GetEvent 2 params body → default
POST
/schema/event/create
创建事件定义
CreateEvent 2 params body → default
POST
/schema/event/update
更新事件定义
UpdateEvent 2 params body → default
POST
/schema/event/field/list
获取事件属性
ListEventFields 2 params body → default
POST
/schema/field/list
获取属性列表
ListSchemaFields 2 params body → default
POST
/schema/field/get
获取属性信息
GetSchemaField 2 params body → default
POST
/schema/field/batch-create
批量创建属性
BatchCreateSchemaFields 2 params body → default
POST
/schema/field/update
更新属性 支持修改 displayname,unit,customparam,visible,enable,hasdata,required,datatype,viewdatasource,dict 支持更新维度字典
UpdateSchemaField 2 params body → default
POST
/schema/extended-table/list
查询 Schema 关联的 Table
ListSchemaExtendedTables 2 params body → default
POST
/schema/extended-table/batch-create
创建维度表关联关系
BatchCreateSchemaExtendedTables 2 params body → default
POST
/schema/extended-table/update
更新 SchemaExtendedTable
UpdateSchemaExtendedTable 2 params body → default
POST
/schema/get
获取用户表/事件表元信息
GetSchema 2 params body → default

Schemas 54

The contract defines 54 schemas that model the data the API accepts and returns. The most detailed are sensorsdata.horizon.v1.Field (25 properties), sensorsdata.horizon.v1.Schema (20 properties), sensorsdata.horizon.v1.SchemaExtendedTable (10 properties), sensorsdata.common.Literal (10 properties). Each schema is shown below with its type and property counts.

sensorsdata.horizon.v1.SchemaExtendedTable
object
拓展表定义
10 properties 5 required
sensorsdata.horizon.v1.SchemaDataMapping
object
Schema数据映射
3 properties
sensorsdata.horizon.v1.SchemaStatistics
object
Schema 统计信息,只能更新不能新建和删除
3 properties
sensorsdata.common.Literal
object
10 properties
sensorsdata.horizon.v1.BatchCreateSchemaFieldsRequest
object
批量创建schema属性
2 properties 2 required
sensorsdata.common.FilterCondition
object
单个过滤条件
3 properties
sensorsdata.horizon.v1.ListLogicalSchemasResponse
object
3 properties
sensorsdata.horizon.v1.ListSchemaExtendedTablesResponseHttpApiResult
object
5 properties
sensorsdata.horizon.v1.UpdateSchemaRequest
object
3 properties 3 required
sensorsdata.horizon.v1.ListSchemaExtendedTablesResponse
object
1 property
sensorsdata.common.ErrorInfo
object
5 properties
sensorsdata.horizon.v1.SchemaFieldDimensionDict
object
schema字段维度字典
2 properties 1 required
sensorsdata.horizon.v1.FieldViewDataSource.ViewColumnSourceData
object
用于构建 Schema View 中,表征扩展属性的列数据
4 properties 1 required
sensorsdata.horizon.v1.SchemaStatistics.SchemaTrackPlatform
object
2 properties 1 required
sensorsdata.horizon.v1.UpdateSchemaFieldRequest
object
更新schema属性
5 properties 4 required
sensorsdata.horizon.v1.ListSchemaExtendedTablesRequest
object
查询schema关联的table
4 properties 2 required
sensorsdata.horizon.v1.FieldViewDataSource.ComplexExpression
object
原虚拟属性的表达
3 properties 1 required
sensorsdata.common.ErrorContext
object
发生错误时,系统快照信息
5 properties
sensorsdata.horizon.v1.GetSchemaRequest
object
3 properties 2 required
sensorsdata.horizon.v1.Field
object
属性定义
25 properties 3 required
sensorsdata.horizon.v1.ListSchemaFieldsResponse
object
1 property
sensorsdata.horizon.v1.FieldHttpApiResult
object
5 properties
sensorsdata.horizon.v1.ListLogicalSchemasResponseHttpApiResult
object
5 properties
sensorsdata.horizon.v1.FieldDataMapping
object
数据应用查询时使用 查当前数据版本时,使用 schemaviewtable.viewcolumnname 表示该 Field 数据 查询历史版本时,使用 sourcetable 自行拼接
3 properties
sensorsdata.common.ErrorCause
object
2 properties
sensorsdata.horizon.v1.FieldViewDataSource.InlineExpression
object
2 properties 2 required
sensorsdata.common.PredicateFunctionParam
object
函数的参数,有几种可能 1. 一个 field, 如 events.$Anything.$city 2. 一个 Literal 的常量 3. 一个变量, 如 $ENTRYTIME, 需要在执行上下文里进行替换 4. 一个 TimePoint, 代表一个相对或绝对的时间点, 用于时间类型的条件 5. 一个 expres…
6 properties
sensorsdata.horizon.v1.BatchCreateSchemaFieldsResponse
object
sensorsdata.horizon.v1.GetSchemaFieldRequest
object
获取schema属性信息
4 properties 3 required
sensorsdata.horizon.v1.BatchCreateSchemaFieldsResponseHttpApiResult
object
5 properties
sensorsdata.horizon.v1.ListSchemaFieldsRequest
object
获取属性列表
5 properties 2 required
sensorsdata.common.CompoundFilterCondition
object
复合过滤条件,用于描述 condition 或 compoundfilter 之间的关系
4 properties
sensorsdata.common.HttpApiResult
object
5 properties
sensorsdata.horizon.v1.Schema.SchemaMapping
object
映射信息
3 properties 1 required
sensorsdata.horizon.v1.SchemaExtendedTableHttpApiResult
object
5 properties
sensorsdata.horizon.v1.ListSchemaFieldsResponseHttpApiResult
object
5 properties
sensorsdata.horizon.v1.BatchCreateSchemaFieldsRequest.FieldCreateDescriptor
object
3 properties 2 required
sensorsdata.horizon.v1.AccessInfo
object
数据访问信息
4 properties
sensorsdata.horizon.v1.FieldViewDataSource
object
Schema View 依据此信息进行构建 更新该数据的角色:「数据生产系统」,如 Tag Service 使用该数据的场景:「系统」在发现 Field 发生改动时,使用此数据进行 Schema View 表的生成 可通过接口修改和查询
5 properties 1 required
sensorsdata.common.TimeInterval
object
2 properties
sensorsdata.horizon.v1.FieldUnit
object
属性单位
8 properties 1 required
sensorsdata.horizon.v1.SchemaDataMapping.SchemaSourceTable
object
3 properties
sensorsdata.horizon.v1.Field.ObjectField
object
4 properties
sensorsdata.common.TimePoint
object
5 properties
sensorsdata.horizon.v1.SchemaHttpApiResult
object
5 properties
sensorsdata.horizon.v1.FieldDataMapping.ExtendedColumn
object
3 properties 1 required
sensorsdata.horizon.v1.BatchCreateSchemaExtendedTablesRequest
object
批量创建维度表关联关系
2 properties 2 required
sensorsdata.horizon.v1.GetSchemaByOriginalNameRequest
object
4 properties 3 required
sensorsdata.horizon.v1.DataType
object
数据类型
3 properties 1 required
sensorsdata.horizon.v1.BatchCreateLogicalSchemasRequest
object
批量创建元事件
3 properties 3 required
sensorsdata.common.TimePoint.RelativeTimePoint
object
2 properties
sensorsdata.horizon.v1.ListLogicalSchemasRequest
object
8 properties 2 required
sensorsdata.horizon.v1.Schema
object
Schema 定义
20 properties 3 required
sensorsdata.horizon.v1.UpdateSchemaExtendedTableRequest
object
更新SchemaExtendedTable
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

sensors-data-schema-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 Schema 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.