- 开放平台-组织人事接口
- 开放平台认证步骤
- 同步人员POST
- 同步部门POST
- 同步分部POST
- 同步岗位POST
- 同步条件矩阵数据POST
- 同步兼职信息POST
- 封存部门POST
- 解封部门POST
- 人员返聘POST
- 基本信息自定义字段信息POST
- 部门自定义字段信息POST
- 分部自定义字段信息POST
- 人员 查询POST
- 组织查询POST
- 岗位查询POST
- 条件矩阵-保存数据POST
- 条件矩阵-删除数据POST
- 条件矩阵-条件查询取值POST
- 条件矩阵-生产视图创建语句(兼容E9)POST
- 批量新增职务POST
- 同步职称POST
- 群组列表查询POST
- 批量删除群组POST
- 新增或修改群组POST
- 批量封存/解封群组POST
- 群组成员查询接口POST
- 新增群组成员POST
- 删除群组成员POST
- 添加群组可见范围POST
- 更新群组可见范围项POST
- 删除群组可见范围项POST
- 根据组织或者人员查询全路径数据POST
- 同步人力共享权限数据POST
- 同步职级POST
- 同步外部联系人POST
- 同步外部企业POST
- 同步外部部门POST
- 同步虚拟维度人员POST
- 查询虚拟维度人员POST
同步外部联系人
开发中
POST
/api/hrm/restful/syncExteralEmployee
1.
请求参数
Cookie 参数
ETEAMSID
string
可选
默认值:
PCACCOUNT_e59539ab1f9e66971db08e2dc55c77ce-3H4B9AJO05N808
Body 参数application/json
data
array [object {19}]
必需
username
string
姓名
sex
string
性别
location_name
string
办公地点
position
string
岗位
note
string
备注
email
string
邮箱
mobile
string
手机
telephone
string
电话
customer
number
关联客户
contact
number
关联客户联系人
employeeExternalType
string
来源
wechat 微信
wechatsync 企业微信同步
wechat_wechatsync 微信(企业微信同步)
im_sync IM外部用户同步
otherTeams 其他组织加入
crm_customer CRM客户联系人
teams_invite 加入团队
card_add 卡片新增
corpgroup 上下游
srm_jqt 供应商
subcompany
string
企业
department
string
部门
account
string
账号
1.该字段仅可以传递 手机号码或者邮箱
loginMobile
string
登录手机
loginEmail
string
登录邮箱
loginid
string
登录名
password
string
密码
sec_level
string
安全级别
dataRule
object
数据规则
employee
string
人员规则
department
string
部门规则
subcompany
string
企业规则
apiTaskId
string
任务号
optId
string
操作者
extKey
string
指定需要额外返回内容的key
当指定后,返回内容将提供:extKeyMap;是map对象,并返回指定的key和其内容;
"extKeyMap": {
"uuid": "1234"
}
virtualId
number
维度id
1.
或者
2.
示例
{
"data": [
{
"username": "开放-001",
"subcompany":"",
"department":"",
"inviter": "xy1002s"
}
],
"dataRule": {
"employee": "username",
"subcompany": "name",
"department": "name"
},
"apiTaskId": "task1",
"optId": "834818870895968304",
"extKey": "outkey",
"virtualId": "932034476441755649"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST '/api/hrm/restful/syncExteralEmployee' \
--header 'Cookie: ETEAMSID=PCACCOUNT_e59539ab1f9e66971db08e2dc55c77ce-3H4B9AJO05N808' \
--header 'Content-Type: application/json' \
--data-raw '{
"data": [
{
"username": "开放-001",
"subcompany":"",
"department":"",
"inviter": "xy1002s"
}
],
"dataRule": {
"employee": "username",
"subcompany": "name",
"department": "name"
},
"apiTaskId": "task1",
"optId": "834818870895968304",
"extKey": "outkey",
"virtualId": "932034476441755649"
}'
返回响应
🟢200成功
application/json
Body
code
integer
api状态
msg
string
描述
status
boolean
状态
data
array [object {5}]
必需
keyValue
string
数据唯一字段值
operate
string
同步操作类型
status
string
状态
errcode
string
失败原因
needRepush
boolean
可选
示例
{"message":{"errcode":"0","errmsg":"success"},"data":[{"keyValue":"开放-001","id":1087506541603569665,"operate":"UPDATE","status":"SUCCESS","errcode":"SUCCESS","needRepush":false}]}
修改于 2025-05-15 05:30:59