参考 API 密钥, 需要确保 API 密钥设置的角色具有用户数据同步权限。
| 参数名 | 类型 | 说明 | 
|---|---|---|
dataType | 'user' | 'department' | 必填,推送的数据类型,推送用户数据填 user | 
matchKey | 'username' | 'email' | 'phone' | 选填,会根据提供字段和推送数据中对应的字段值去查询系统已有用户,进行匹配 | 
records | UserRecord[] | 必填,用户数据记录数组 | 
| 参数名 | 类型 | 说明 | 
|---|---|---|
uid | string | 必填,来源用户数据的唯一标识,用于关联来源原始数据和系统用户。对于同一个用户不可变。 | 
nickname | string | 可选,用户昵称 | 
username | string | 可选,用户名 | 
email | string | 可选,用户邮箱 | 
phone | string | 可选,手机号 | 
departments | string[] | 可选,用户所属部门 uid 数组 | 
isDeleted | boolean | 可选,记录是否删除 | 
<field> | any | 可选,其他用户表中的自建字段数据 | 
推送部门数据的前提是安装并开启部门插件。
| 参数名 | 类型 | 说明 | 
|---|---|---|
dataType | 'user' | 'department' | 必填,推送的数据类型,推送部门数据填 department | 
records | DepartmentRecord[] | 必填,部门数据记录数组 | 
| 参数名 | 类型 | 说明 | 
|---|---|---|
uid | string | 必填,来源部门数据的唯一标识,用于关联来源原始数据和系统部门。对于同一个部门不可变。 | 
title | string | 必填,部门标题 | 
parentUid | string | 可选,上级部门 uid | 
isDeleted | boolean | 可选,记录是否删除 | 
<field> | any | 可选,其他部门表中的自建字段数据 | 
:::info