1. 表权限管理
EMOO开放平台
  • 鉴权
    • 获取企业令牌
      GET
  • 通讯录
    • 角色管理
      • 获取角色列表
      • 创建角色
      • 更新角色基础信息
      • 删除角色
      • 批量添加成员
      • 移除单个成员
    • 获取通讯录成员
      GET
    • 更新成员信息
      PUT
  • 数据
    • 搜索数据
      POST
    • 获取数据
      POST
  • 对话
    • 获取用户对话列表
      GET
    • 创建对话
      POST
    • 发送对话消息
      POST
  • 消息
    • 主动推送消息给指定用户
      POST
  • Agent 管理
    • 创建 agent
      POST
    • 获取 agent 列表
      GET
    • 获取 agent 详情
      GET
    • 部分更新 agent
      PATCH
    • 删除 agent
      DELETE
  • EMOO Base
    • 表管理
      • 创建表
      • 获取表列表
      • 更新表
      • 删除表
      • 获取表详情
    • 列管理
      • 添加列
      • 更新列
      • 删除列
    • Record管理
      • 新建record
      • 批量更新record
      • 拉取record列表
      • 更新record
      • 删除record
    • 表权限管理
      • 获取表的所有权限策略
        GET
      • 创建一条权限策略
        POST
      • 更新权限策略(整策略覆盖)
        PUT
      • 删除权限策略
        DELETE
  • 应用
    • 获取工作空间的应用列表
    • 获取应用的文档组列表
  • 数据模型
    • 常量
      • LANGUAGE
      • RESPONSE_CODE
      • WS_USER_TYPE
    • DocDetailInfo
    • DocFilterCondition
    • WsGroupBaseInfo
    • WsUserDetailInfo
    • WsUserUpdate
    • WsAppInfo
    • DocGroupInfo
    • TableIdentifier
    • AgentType
    • WsGroup
    • Audience
    • ColumnIdentifier
    • AgentScope
    • WsGroupListResponse
    • ConditionItem
    • ColumnDef
    • Agent
    • WsGroupSingleResponse
    • PermissionStrategy
    • ColumnInfo
    • CreateAgentRequest
    • CreateWsGroupRequest
    • PermissionListResponse
    • TableBrief
    • UpdateAgentRequest
    • UpdateWsGroupRequest
    • PermissionSingleResponse
    • CreateTableRequest
    • WebhookConfig
    • AddMembersRequest
    • CreatePermissionRequest
    • UpdateTableRequest
    • DifyConfig
    • EmptyDataResponse
    • UpdatePermissionRequest
    • TableIdentifierRequest
    • CozeConfig
    • DeletePermissionResponse
    • AddColumnRequest
    • TimusConfig
    • ErrorResponse
    • UpdateColumnRequest
    • AgentResponse
    • DeleteColumnRequest
    • AgentListResponse
    • TableWithColumns
    • TableBriefResponse
    • TableWithColumnsResponse
    • TableListResponse
    • ColumnResponse
    • DeleteResponse
  1. 表权限管理

更新权限策略(整策略覆盖)

PUT
/data/table/{table_key}/permissions/{role_key}
整策略覆盖更新。未传的字段会被置为默认值(如 allow_create 不传则变 false)。跨表保护:若该 role 同时命中其他表,拒绝更新(4209)。

请求参数

Authorization
Bearer Token
在 Header 添加参数
Authorization
,其值为在 Bearer 之后拼接 Token
示例:
Authorization: Bearer ********************
or
Path 参数

Header 参数

Body 参数application/json必填

示例
{
    "description": "所有人可编辑2",
    "audience": {
        "type": "all"
    },
    "data_range": "all",
    "conditions": [
    ],
    "column_permissions": {
        "2882c6594241160f": "editable",
        "32573b0d02e03245": "editable",
        "ab8abb93d7b4cf20": "visible",
        "dc2e3af7c6401a13": "visible",
        "433feaca1841611a": "editable",
        "39fc3e7a28c95f02": "editable",
        "eefa076fcf59a96a": "editable",
        "7483722beec0328f": "editable",
        "f202efda10cf3b56": "editable",
        "fc7b953906fbbcde": "editable",
        "682673a2998ede44": "editable",
        "4ecadef7141ecf88": "editable",
        "e1102bbab491ed2d": "visible",
        "4dd19ca4e7102b30": "editable",
        "e14005ccc34e9778": "editable",
        "1c03ab2d742f2c41": "editable",
        "6f5cc8d7a0eed3db": "editable"
    },
    "allow_create": false,
    "allow_delete": false,
    "allow_schema_update": false,
    "allow_schema_delete": true
}

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://app.emoosearch.com/open-api/v1/data/table/tb_16aea73b357ac/permissions/strategy_6ea7bdb9' \
--header 'Emoo-User-Id: ' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{
    "description": "所有人可编辑2",
    "audience": {
        "type": "all"
    },
    "data_range": "all",
    "conditions": [
    ],
    "column_permissions": {
        "2882c6594241160f": "editable",
        "32573b0d02e03245": "editable",
        "ab8abb93d7b4cf20": "visible",
        "dc2e3af7c6401a13": "visible",
        "433feaca1841611a": "editable",
        "39fc3e7a28c95f02": "editable",
        "eefa076fcf59a96a": "editable",
        "7483722beec0328f": "editable",
        "f202efda10cf3b56": "editable",
        "fc7b953906fbbcde": "editable",
        "682673a2998ede44": "editable",
        "4ecadef7141ecf88": "editable",
        "e1102bbab491ed2d": "visible",
        "4dd19ca4e7102b30": "editable",
        "e14005ccc34e9778": "editable",
        "1c03ab2d742f2c41": "editable",
        "6f5cc8d7a0eed3db": "editable"
    },
    "allow_create": false,
    "allow_delete": false,
    "allow_schema_update": false,
    "allow_schema_delete": true
}'

返回响应

🟢200
application/json
更新成功
Bodyapplication/json

示例
{
    "code": 200,
    "message": "success",
    "data": {
        "role_key": "string",
        "description": "string",
        "audience": {
            "type": "all"
        },
        "data_range": "all",
        "conditions": [
            {
                "field": "string",
                "op": "string",
                "value": "string"
            }
        ],
        "column_permissions": {
            "property1": "visible",
            "property2": "visible"
        },
        "allow_create": true,
        "allow_delete": true,
        "allow_schema_update": true,
        "allow_schema_delete": true
    }
}
修改于 2026-07-06 10:23:46
上一页
创建一条权限策略
下一页
删除权限策略
Built with