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

The Identity API from Sensors Data — 51 operation(s) for identity.

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

Requests are made against a single base URL, /api/v3/portal/v2.

51 operations 51 paths 129 schemas 13 GET38 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 51

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

Identity 51
GET
/identity/account/list
获取账号列表
ListAccounts 6 params → default
GET
/identity/account/get
获取单个账号
GetAccount 4 params → default
GET
/identity/account/get-by-name
查询通过account name查询账号信息
GetAccountByName 4 params → default
POST
/identity/account/get-by-api-key
根据 api-key 获取对应的账号信息
GetAccountByApiKey 2 params body → default
POST
/identity/account/project/invite
邀请平台账号到项目中
InviteAccountToProject 2 params body → default
POST
/identity/account/add
新增账号
AddAccount 2 params body → default
POST
/identity/account/update
修改账号
UpdateAccount 2 params body → default
POST
/identity/account/delete
删除账号
DeleteAccount 2 params body → default
POST
/identity/account/disable
禁用账号
DisableAccount 2 params body → default
POST
/identity/account/enable
启用账号
EnableAccount 2 params body → default
POST
/identity/account/role/add
新增账号关联的角色
AddAccountRole 2 params body → default
POST
/identity/account/role/delete
删除账号关联的角色
DeleteAccountRole 2 params body → default
POST
/identity/global-account/add
创建平台账号
AddGlobalAccount 2 params body → default
POST
/identity/global-account/update
更新平台账号
UpdateGlobalAccount 2 params body → default
POST
/identity/global-account/delete
移除平台账号
DeleteGlobalAccount 2 params body → default
GET
/identity/global-account/list
获取平台账号列表
ListGlobalAccount 5 params → default
GET
/identity/global-account/get
查询单个平台账号
GetGlobalAccount 4 params → default
POST
/identity/global-account/batch-list
批量查询平台账号基本信息
BatchListGlobalAccount 2 params body → default
GET
/identity/role/list
获取角色列表
ListRoles 5 params → default
GET
/identity/role/get
获取角色基本信息和权限信息
GetRole 3 params → default
POST
/identity/role/add
新增角色并分配权限
AddRole 2 params body → default
POST
/identity/role/update
修改角色和权限
UpdateRole 2 params body → default
POST
/identity/role/delete
删除角色
DeleteRole 2 params body → default
POST
/identity/resource/register
注册功能资源
RegisterResource 2 params body → default
POST
/identity/resource/delete
删除功能资源
DeleteResource 2 params body → default
POST
/identity/resource/category/register
注册资源分类
RegisterCategory 2 params body → default
POST
/identity/resource/category/delete
删除资源分类
DeleteCategory 2 params body → default
POST
/identity/resource/category/bind
资源分类关联具体的功能资源
BindCategoryAndResource 2 params body → default
GET
/identity/duty/list
获取职务列表
ListDuties 5 params → default
POST
/identity/attr/upsert
添加/更新扩展属性
UpsertAttribute 2 params body → default
GET
/identity/attr/query
获取扩展属性
GetAttribute 3 params → default
POST
/identity/attr/delete
删除扩展属性
DeleteAttribute 2 params body → default
POST
/identity/attr/node
新增/更新扩展属性节点信息
UpsertAttributeNode 2 params body → default
GET
/identity/attr/node/query
获取扩展属性节点信息
GetAttributeNode 5 params body → default
POST
/identity/attr/node/delete
删除扩展属性的节点
DeleteAttributeNode 2 params body → default
POST
/identity/attr/project
项目与扩展属性绑定
UpsertProjectAttribute 2 params body → default
GET
/identity/attr/project/query
获取项目与扩展属性绑定关系
GetProjectAttribute 4 params → default
POST
/identity/attr/project/delete
删除项目与扩展属性绑定关系
DeleteProjectAttribute 2 params body → default
POST
/identity/attr/account
将人和扩展属性绑定
UpsertAccountAttribute 2 params body → default
GET
/identity/attr/account/query
获取人和扩展属性绑定关系
GetAccountAttribute 5 params → default
POST
/identity/attr/account/delete
删除人和扩展属性节点的绑定关系
DeleteAccountAttribute 2 params body → default
POST
/identity/attr/role
将角色和扩展属性绑定
UpsertRoleAttribute 2 params body → default
GET
/identity/attr/role/query
获取角色和扩展属性绑定关系
GetRoleAttribute 3 params → default
POST
/identity/attr/role/delete
删除角色和扩展属性节点的绑定关系
DeleteRoleAttribute 2 params body → default
POST
/identity/resource/permission/save
保存业务线的数据资源授权信息
SaveResourcePermission 2 params body → default
POST
/identity/resource/permission/batch-add
批量新增资源的部分权限授权信息
BatchAddResourcePermission 2 params body → default
POST
/identity/resource/permission/batch-delete
批量删除资源的部分权限授权信息
BatchDeleteResourcePermission 2 params body → default
POST
/identity/resource/permission/policies/list
获取资源权限策略保存的授权信息及授权身份信息
ListResourcePolicies 2 params body → default
POST
/identity/resource/permission/policies/batch-list
批量获取资源权限策略保存的授权信息及授权身份信息
BatchListResourcePolicies 2 params body → default
POST
/identity/resource/permission/operation-condition/list
获取当前人在某个资源下对应多个权限合并后的授权信息
ListResourceOperationCondition 2 params body → default
POST
/identity/resource/permission/operation-condition/batch-list
获取当前人在多个资源下对应多个权限合并后的授权信息
BatchListResourceOperationCondition 2 params body → default

Schemas 129

The contract defines 129 schemas that model the data the API accepts and returns. The most detailed are sensorsdata.portal.v2.api.Account (12 properties), sensorsdata.portal.v2.api.Resource (11 properties), sensorsdata.portal.v2.api.Operation (11 properties), sensorsdata.portal.v2.api.Role (10 properties). Each schema is shown below with its type and property counts.

sensorsdata.portal.v2.api.AddRoleResponse
object
「新增角色」的响应对象
1 property
sensorsdata.portal.v2.OperationCompoundCondition
object
权限的condition结构;ALLOW:允许,DENY:拒绝
3 properties
sensorsdata.portal.v2.Principals
object
2 properties
sensorsdata.common.FilterCondition
object
单个过滤条件
3 properties
sensorsdata.portal.v2.api.ListGlobalAccountResponse
object
「获取平台账户列表」的响应对象
2 properties
sensorsdata.portal.v2.api.AccountWithRelatedInfo
object
账号及其相关信息(包括角色和扩展属性值)
3 properties
sensorsdata.portal.v2.api.AddGlobalAccountRequest
object
「新增平台账户」的请求对象
2 properties 2 required
sensorsdata.portal.v2.BatchListResourcePoliciesRequest
object
3 properties
sensorsdata.portal.v2.api.AddAccountResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.Statement
object
权限描述结构定义,参考下面几个示例: 允许 operation code=8013 的操作:{"operation": "8013", "effect": "ALLOW"} 禁用 operation code=8013 的操作:{"operation": "8013", "effect": "DENY"} 允许对资源…
3 properties 2 required
sensorsdata.portal.v2.api.ListDutyResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.UpdateGlobalAccountRequest
object
「更新平台账户」的请求对象
2 properties 2 required
sensorsdata.portal.v2.api.UpdateRoleResponseHttpApiResult
object
5 properties
sensorsdata.common.ErrorContext
object
发生错误时,系统快照信息
5 properties
sensorsdata.portal.v2.api.GetAccountResponse
object
「获取单个账号信息」的响应对象
4 properties
sensorsdata.portal.v2.api.GlobalAccount
object
平台账号基本信息
8 properties
sensorsdata.portal.v2.api.I18nMessage
object
i18n 国际化信息
5 properties
sensorsdata.portal.v2.api.ListRoleResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.DeleteResourceRequest
object
「删除功能资源」的请求对象
1 property 1 required
sensorsdata.portal.v2.api.Resource
object
资源定义
11 properties
sensorsdata.portal.v2.api.AttributeNode
object
扩展属性的节点信息
8 properties
sensorsdata.common.CompoundFilterCondition
object
复合过滤条件,用于描述 condition 或 compoundfilter 之间的关系
4 properties
sensorsdata.portal.v2.api.UpdateAccountRequest
object
「修改账号信息」的请求对象
2 properties 2 required
sensorsdata.portal.v2.SaveResourcePermissionRequest
object
5 properties
sensorsdata.portal.v2.api.UpsertRoleAttributeRequest
object
角色和扩展属性的关联关系
1 property
sensorsdata.common.HttpApiResult
object
5 properties
sensorsdata.portal.v2.api.ListAccountResponse
object
「获取账号列表」的响应对象
3 properties
sensorsdata.portal.v2.PolicyPrincipals
object
2 properties
sensorsdata.portal.v2.api.BatchListGlobalAccountResponse
object
「批量查询平台账号基本信息」的响应对象
2 properties
sensorsdata.portal.v2.api.RegisterCategoryRequest
object
「注册分类」的请求对象
3 properties 2 required
sensorsdata.portal.v2.BatchListResourcePoliciesResponse
object
1 property
sensorsdata.portal.v2.ListPolicyPrincipalsResponse
object
1 property
sensorsdata.portal.v2.api.UpdateGlobalAccountDetail
object
平台账号基本信息
7 properties
sensorsdata.portal.v2.api.AddAccountDetail
object
账号添加的正文
8 properties 4 required
sensorsdata.portal.v2.api.BatchListGlobalAccountResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.AddRoleRequest
object
「新增角色」的请求对象
2 properties 2 required
sensorsdata.common.Literal
object
10 properties
sensorsdata.portal.v2.api.DeleteAttributeRequest
object
扩展属性的定义
1 property
sensorsdata.portal.v2.api.AddGlobalAccountDetail
object
新增平台账户的正文
7 properties 4 required
sensorsdata.common.ErrorInfo
object
5 properties
sensorsdata.portal.v2.api.UpdateAccountDetail
object
「修改账号」的请求对象
7 properties 1 required
sensorsdata.portal.v2.api.GetProjectAttributeResponse
object
项目和扩展属性关联关系
1 property
sensorsdata.portal.v2.api.UpsertAttributeRequest
object
扩展属性的定义
2 properties
sensorsdata.portal.v2.api.Duty
object
职务定义,包含 id,职务名称
2 properties 2 required
sensorsdata.portal.v2.api.StatusResponse
object
仅返回状态标识的 grpc 响应结构
1 property
sensorsdata.common.ErrorCause
object
2 properties
sensorsdata.portal.v2.api.DisableAccountRequest
object
「禁用账户」的请求对象
1 property 1 required
sensorsdata.portal.v2.api.Role
object
角色信息
10 properties
sensorsdata.portal.v2.ListPolicyPrincipalsResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.RoleAddBody
object
角色新增请求体
4 properties 1 required
sensorsdata.common.TimeInterval
object
2 properties
sensorsdata.portal.v2.ResourcePoliciesRequest
object
3 properties
sensorsdata.portal.v2.api.AddAccountResponse
object
「新增账号」的响应对象
1 property
sensorsdata.portal.v2.ResourceOperationConditionRequest
object
5 properties
sensorsdata.portal.v2.api.RoleInfoSummary
object
角色信息概览
3 properties
sensorsdata.portal.v2.api.Account
object
账号基本信息
12 properties
sensorsdata.portal.v2.api.DeleteCategoryRequest
object
「删除分类」的请求对象
1 property 1 required
sensorsdata.portal.v2.api.AccountAttribute
object
账号和扩展属性的关联关系
6 properties
sensorsdata.portal.v2.api.RoleUpdateBody
object
角色更新请求体
5 properties 2 required
sensorsdata.portal.v2.ListOperationConditionResponse
object
获取指定账号的权限响应
1 property
sensorsdata.portal.v2.api.ListGlobalAccountResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.UpdateAccountResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.GetAccountByApiKeyResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.GetAccountByApiKeyResponse
object
「根据 api-key 获取账号」的响应对象
1 property
sensorsdata.portal.v2.api.AccountRelatedProjectInfo
object
平台账号关联的项目信息
3 properties 2 required
sensorsdata.portal.v2.api.Operation
object
操作定义
11 properties
sensorsdata.portal.v2.api.BatchListGlobalAccountsRequest
object
「批量查询平台账号基本信息」的请求对象
5 properties
sensorsdata.portal.v2.api.AccountRoleRequest
object
账号角色请求对象
3 properties 1 required
sensorsdata.portal.v2.api.Attribute
object
扩展属性的定义
6 properties
sensorsdata.portal.v2.api.DeleteAccountAttributeRequest
object
删除账号和扩展属性的关联关系
1 property
sensorsdata.portal.v2.api.GetAccountAttributeResponse
object
获取账号和扩展属性的关联关系响应
1 property
sensorsdata.portal.v2.api.DeleteGlobalAccountRequest
object
「移除平台账户」的请求对象
2 properties
sensorsdata.portal.v2.api.UpdateRoleRequest
object
「修改角色」的请求对象
2 properties 2 required
sensorsdata.portal.v2.api.GetAttributeResponse
object
扩展属性的定义
2 properties
sensorsdata.portal.v2.api.ProjectAttribute
object
项目和扩展属性关联关系
4 properties
sensorsdata.portal.v2.api.UpsertAttributeNodeRequest
object
扩展属性的节点信息,存在则更新,不存在则新增
1 property
sensorsdata.portal.v2.api.GetAttributeResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.EnableAccountRequest
object
「启用账户」的请求对象
2 properties 1 required
sensorsdata.portal.v2.api.AddAccountRequest
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.portal.v2.api.InviteAccountRequest
object
「邀请账号」的请求对象
1 property
sensorsdata.portal.v2.api.UpdateAccountResponse
object
「修改账号信息」的响应对象
1 property
sensorsdata.portal.v2.api.AccountIdOrUuidRequest
object
「账号 id 或 uuid」的请求对象
2 properties
sensorsdata.portal.v2.Policy
object
4 properties
sensorsdata.portal.v2.api.GetProjectAttributeResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.UpdateRoleResponse
object
「修改角色」的响应对象
1 property
sensorsdata.common.TimePoint
object
5 properties
sensorsdata.portal.v2.api.GetRoleResponse
object
「获取单个角色信息」的响应对象
2 properties
sensorsdata.portal.v2.api.GetRoleResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.UpsertProjectAttributeRequest
object
项目和扩展属性关联关系
1 property
sensorsdata.portal.v2.BatchDeleteResourcePermissionRequest
object
4 properties
sensorsdata.portal.v2.api.PageInfo
object
分页信息
3 properties
sensorsdata.portal.v2.api.ListGlobalAccountDetail
object
平台账号及其相关信息(包括项目信息、职位信息、角色信息)
2 properties
sensorsdata.common.TimePoint.RelativeTimePoint
object
2 properties
sensorsdata.portal.v2.api.InviteAccount
object
「邀请账号」的对象
3 properties 2 required
sensorsdata.portal.v2.api.GetAccountAttributeResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.GetAccountByApiKeyRequest
object
「根据 api-key 获取账号」的请求对象
1 property
sensorsdata.portal.v2.api.GetGlobalAccountResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.BatchListResourceOperationConditionResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.ExtraAttribute
object
扩展属性值,通过该结构来描述对象关联的具体的扩展属性值
6 properties
sensorsdata.portal.v2.BatchListResourceOperationConditionResponse
object
1 property
sensorsdata.portal.v2.api.BindCategoryAndResourceRequest
object
「资源分类关联具体的功能资源」的请求对象
3 properties 3 required
sensorsdata.portal.v2.BatchListResourcePoliciesResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.GetAttributeNodeResponse
object
获取扩展属性的节点信息
2 properties
sensorsdata.portal.v2.api.GetRoleAttributeResponse
object
角色和扩展属性的关联关系响应
1 property
sensorsdata.portal.v2.api.DeleteAttributeNodeRequest
object
删除扩展属性的节点
2 properties
sensorsdata.portal.v2.ResourcePolicies
object
3 properties
sensorsdata.portal.v2.BatchListResourceOperationConditionRequest
object
5 properties
sensorsdata.portal.v2.ListOperationConditionResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.DeleteRoleRequest
object
「删除角色」的请求对象
1 property 1 required
sensorsdata.portal.v2.api.DeleteRoleAttributeRequest
object
删除角色和扩展属性的关联关系
1 property
sensorsdata.portal.v2.api.GetAccountResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.Resources
object
2 properties
sensorsdata.portal.v2.api.StatusResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.GetAttributeNodeRequestBody
object
获取扩展属性的节点信息
1 property
sensorsdata.portal.v2.api.UpsertAccountAttributeRequest
object
账号和扩展属性的关联关系
1 property
sensorsdata.portal.v2.api.ListDutyResponse
object
2 properties
sensorsdata.portal.v2.api.AddRoleResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.RegisterResourceRequest
object
「注册功能资源」的请求对象
6 properties 4 required
sensorsdata.portal.v2.api.RoleAttribute
object
角色和扩展属性的关联关系
6 properties
sensorsdata.portal.v2.api.GetGlobalAccountResponse
object
「获取单个平台账户」的响应对象
2 properties
sensorsdata.portal.v2.api.ListAccountResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.ListRoleResponse
object
「获取账号下的角色列表」的响应对象
2 properties
sensorsdata.portal.v2.api.ExtraAttributeDefinition
object
扩展属性的定义
6 properties
sensorsdata.portal.v2.ResourceOperationCondition
object
3 properties
sensorsdata.portal.v2.api.GetRoleAttributeResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.api.DeleteProjectAttributeRequest
object
删除项目和扩展属性关联关系
1 property
sensorsdata.portal.v2.api.GetAttributeNodeResponseHttpApiResult
object
5 properties
sensorsdata.portal.v2.BatchAddResourcePermissionRequest
object
4 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

sensors-data-identity-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 Identity 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.