创建用户属性

版本 3.1.23.6

创建新的用户属性

用户属性的权限信息通过 canuser_can_edit 字段进行传递。user_can_edit 字段用于指示属性是否可以在应用中的任何位置修改。can 字段提供更精细的访问权限信息,其中 set_value 子字段指示是否可以通过设置用户属性用户值来设置属性的值。

注意:在 Looker 实例中的所有用户属性中,namelabel 字段必须是唯一的。 如果尝试使用与现有用户属性重复的名称或标签创建新的用户属性,则会失败并显示 422 错误。

请求

POST /user_attributes
数据类型
说明
请求
HTTP 请求
body
HTTP 正文
展开 HTTPBody 定义...
body
用户特性
展开 UserAttribute 定义...
可以
对象
当前用户可以对此对象执行的操作
id
整数
唯一 ID
name
字符串
用户属性的名称
标签
字符串
方便用户使用的用户属性标签
类型
字符串
用户属性类型(“字符串”“数字”“日期时间”“是”“邮政编码”)
default_value
字符串
未设置用户时的默认值
is_system
布尔值
属性是系统默认属性
是永久的
布尔值
该属性是永久性的,无法删除
值已隐藏
布尔值
如果为 true,用户将无法查看此属性的值
用户查看
布尔值
非管理员用户可以查看属性的值,并可以用它们进行过滤
__修改_用户
布尔值
用户可以自行更改此属性的值
隐藏_值_域_白名单
字符串
接收隐藏属性的目的地。一经设置便无法修改。
查询
HTTPQuery
展开 HTTPQuery 定义...
字段
字符串
请求的字段。

响应

200:用户属性

数据类型
说明
(对象)
可以
对象
当前用户可以对此对象执行的操作
id
整数
唯一 ID
name
字符串
用户属性的名称
标签
字符串
方便用户使用的用户属性标签
类型
字符串
用户属性类型(“字符串”“数字”“日期时间”“是”“邮政编码”)
default_value
字符串
未设置用户时的默认值
is_system
布尔值
属性是系统默认属性
是永久的
布尔值
该属性是永久性的,无法删除
值已隐藏
布尔值
如果为 true,用户将无法查看此属性的值
用户查看
布尔值
非管理员用户可以查看属性的值,并可以用它们进行过滤
__修改_用户
布尔值
用户可以自行更改此属性的值
隐藏_值_域_白名单
字符串
接收隐藏属性的目的地。一经设置便无法修改。

400:错误请求

数据类型
说明
(对象)
消息
字符串
错误详情
文档网址
字符串
文档链接

404:未找到

数据类型
说明
(对象)
消息
字符串
错误详情
文档网址
字符串
文档链接

409:资源已存在

数据类型
说明
(对象)
消息
字符串
错误详情
文档网址
字符串
文档链接

422:验证错误

数据类型
说明
(对象)
消息
字符串
错误详情
展开 ValidationErrorDetail 定义...
字段
字符串
出错的字段
代码
字符串
错误代码
消息
字符串
错误信息消息
文档网址
字符串
文档链接
文档网址
字符串
文档链接

429:请求数过多

数据类型
说明
(对象)
消息
字符串
错误详情
文档网址
字符串
文档链接

示例