获取自定义字段列表接口调试

1. 概述

1.1 接口简介

获取当前企业已启用的自定义成员信息字段的定义,包括成员信息字段的标识、名称、类型及下拉选项。

支持公共模式和集成模式。

注:此接口不直接获取每个成员信息的具体值,只返回自定义成员信息的字段的结构和配置。

如需获取成员信息,请使用获取成员信息接口。

1.2 接口版本

接口版本

更新时间

版本说明

v6

2026-10-28

原始接口

2. 接口调用

2.1 接口信息

项目

说明

请求地址

https://api.jiandaoyun.com/api/v6/corp/user/field/list

请求方式

POST

请求频率

30 次/秒

请求体格式

JSON

2.2 请求参数

参数

是否必需

类型

说明

locale

否

String

成员信息字段名称使用的语言,如 zh_cn(简体中文)、zh_tw(繁体中文)、en_us(英文)。

未传或不支持时,使用服务配置的默认语言。

2.3 请求示例

{
    "locale": "zh_cn"
}

无需指定语言时,可以提交 {}。

3. 接口响应

3.1 响应内容

参数

类型

说明

fields

Object[]

成员信息字段列表;没有符合条件的字段时返回 []。

fields[].widget_name

String

字段标识,用作成员接口 ext 的键。

fields[].name

String

字段名称。

fields[].type

String

字段类型,如 text、number、datetime。

fields[].source

String

字段来源:preset 为预设字段,custom 为自定义字段。

fields[].no_repeat

Boolean

是否不允许重复值;仅单行文本字段返回。

fields[].items

Object[]

下拉选项列表;仅下拉单选、多选字段返回。

fields[].items[].text

String

选项文本,用于修改和新增成员字段传入的值。

fields[].items[].value

String

选项值,与 text 相同。

fields[].items[].selected

Boolean

是否默认选中;未配置时不返回。

3.2 响应示例

{
    "fields": [
        {
            "widget_name": "_widget_0300000000013",
            "name": "工号",
            "type": "text",
            "source": "preset",
            "no_repeat": true
        },
        {
            "widget_name": "_widget_1800000000001",
            "name": "用工类型",
            "type": "combo",
            "source": "custom",
            "items": [
                {
                    "text": "全职",
                    "value": "全职",
                    "selected": true
                },
                {
                    "text": "兼职",
                    "value": "兼职",
                    "selected": false
                }
            ]
        },
        {
            "widget_name": "_widget_1800000000002",
            "name": "入职日期",
            "type": "datetime",
            "source": "custom"
        }
    ]
}

示例仅供参考,具体字段以企业配置为准。

3.3 错误返回示例

例如 API Key 未获得本接口权限时,返回:

{
    "code": 17054,
    "msg": "Not among the authorized APIs.",
    "meta": {
        "apiId": "corp.user_field.list"
    }
}

4. 自定义成员信息列表的读写格式

v6版本成员接口均支持读写自定义成员信息字段列表。详情请参见:

其中添加、修改和增量导入成员时,ext 以字段标识为键,每个字段使用 { "value": 值 } 格式;读取时,字段标识直接对应字段值。

type

写入的 value

读取结果

text

文本,最多 50 个字符

文本

number

有限数值;也兼容可转换的数字字符串

数值

datetime

合法日期字符串、日期时间字符串或毫秒时间戳,时区可选

UTC ISO 8601 字符串

combo

选项的 text

选项文本

combocheck

选项 text 数组

选项文本数组

user

成员 username

包含 username、status 的对象

usergroup

成员 username 数组

成员引用对象数组

dept

整数部门编号 dept_no

包含 dept_no、status 的对象

deptgroup

整数部门编号数组

部门引用对象数组

文档内容是否对您有帮助?
有帮助
没帮助没帮助
如需获取即时帮助,请联系技术支持
咨询
扫码领取100+零代码资料简道云官方微信号400-111-0890
图标在线咨询
立即体验