Skip to content

组织管理

概述

组织端点公开了限定每个设备、项目和令牌的租户。使用这些 API 读取有关活跃组织的元数据或重命名它。令牌创建、成员管理和访问配置在下面引用的专用指南中有说明。

  • 基础路径: /api/v2/organization/
  • 相关指南: 组织令牌

端点摘要

方法路径描述备注
GET/api/v2/organization/获取附加到当前令牌或会话的活跃组织获取当前组织
PUT/api/v2/organization/更新组织配置文件字段更新组织

端点

获取当前组织

从请求上下文中解析组织的元数据。

请求

http
GET /api/v2/organization/
Authorization: Bearer <token>
Content-Type: application/json

响应

json
{
    "slug": "yengear",
    "name": "YenGear Lab",
    "description": "温室监控试点安装",
    "created_at": "2024-01-08T10:00:00Z",
    "updated_at": "2024-02-16T09:00:00Z"
}

说明

  1. 组织由中间件解析。在 URL 中嵌入 slug 的应用程序仍必须传递适当的访问令牌。

更新组织

更新活跃组织的可变元数据。只有创建者(所有者)可以调用此端点。

请求

http
PUT /api/v2/organization/
Authorization: Bearer <owner_token>
Content-Type: application/json

{
    "name": "YenGear 智慧农业",
    "description": "温室和冷链项目的中央租户"
}
字段类型必填描述
namestring在门户中显示的显示名称
descriptionstring操作员的更丰富上下文。不渲染 Markdown。

响应

返回与获取当前组织相同的架构,包含更新的时间戳和值。

错误代码

状态代码描述
401UNAUTHORIZED缺少或无效的凭据
403FORBIDDEN调用者不是组织所有者
400BAD_REQUEST验证失败(例如,名称太长)

相关主题

  • 成员管理、slug 更改和删除由 YenGear IoT Cloud 支持处理。如果您需要这些工作流程,请通过支持渠道联系。
  • 令牌生命周期操作在组织令牌管理中说明。