Skip to content

添加人员

支持在单个接口中进行人员全信息添加,包括人员的基本信息,雇佣信息,入职任职记录及其他分组信息

Tip: - 此接口参数校验规则与【人事系统-人员档案配置】的校验规则一致,字段是否必填以【人事系统-人员档案配置】为准。建议参照【飞书人事-我的团队-添加人员】页面来传参

  • 若开启工号自动编码规则则无需输入人员“工号”,系统将自动进行工号生成;若手动输入工号,则会按照手动输入工号内容进行人员档案建立

请求

项目
HTTP URLhttps://open.feishu.cn/open-apis/corehr/v2/employees
HTTP MethodPOST
接口频率限制20 次/分钟
支持的应用类型custom,isv
权限要求 调用该 API 所需的权限。开启其中任意一项权限即可调用corehr:employee.add:write 添加人员

请求头

名称类型必填描述
Authorizationstringtenant_access_token 值格式:"Bearer access_token" 示例值:"Bearer t-7f1bcd13fc57d46bac21793a18e560" 了解更多:如何选择与获取 access token
Content-Typestring固定值:"application/json; charset=utf-8"

查询参数

名称类型必填描述
client_tokenstring操作的唯一标识,用于幂等的进行更新操作,格式为标准的 UUIDV4。此值为空表示将发起一次新的请求,此值非空表示幂等的进行更新操作。
示例值:fe599b60-450f-46ff-b2ef-9f6675625b97
数据校验规则
- 长度范围:1100 字符
rehireboolean是否为离职重聘 - false:系统直接标为非离职重聘人员,不再做重复判断 - true:要求 rehire_employment_id
示例值:true
rehire_employment_idstring离职重聘员工雇佣 ID
可通过【搜索员工信息】接口获取
示例值:7140964208476371111
force_submitboolean是否强制提交 - true:是,跳过超编等校验 - false:否,被拦截报错
示例值:false
默认值false
ignore_working_hours_type_ruleboolean是否忽略工时制度自动生成规则 - 值为 false 时,以下字段必填: - emp_contract_record.first_party - employment_record.work_location - employment_record.employee_type - employment_record.job_family - employment_record.job - employment_record.job_level - employment_record.department
示例值:true
默认值false

请求体

名称类型必填描述
personal_infoprofile_setting_personal_info个人信息
  └ personal_basic_infoprofile_setting_personal_basic_info基本信息
    └ legal_nameprofile_setting_name法定姓名。 - 【飞书人事姓名填写规则】
      └ additional_name_typestring补充姓名类型
枚举值可以通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "person_name" - custom_api_name = "additional_name_type"
示例值:"emergency_contact_name"
      └ country_regionstring国家 / 地区 ID
如果填写了法定姓名对象,则该字段必填
可通过【查询国家/地区信息】接口获取
示例值:"6862995757234914824"
      └ full_namestring全名
示例值:"王大帅"
      └ hereditarystring姓氏称谓
示例值:"王"
      └ middle_namestring中间名
示例值:"大"
      └ secondarystring第二姓氏
示例值:"王"
      └ socialstring尊称
枚举值可以通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "person_name" - custom_api_name = "social"
示例值:"ii"
      └ tertiarystring婚后姓氏
示例值:"王"
      └ local_first_name_2string名 - 第二本地文字
示例值:"五"
      └ local_middle_namestring本地中间名
示例值:"大"
      └ local_primarystring姓 - 本地文字
示例值:"黄"
      └ local_primary_2string姓 - 第二本地文字
示例值:"王"
      └ local_secondarystring第二姓氏 - 本地文字
示例值:"王"
      └ titlestring头衔
枚举值可以通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "person_name" - custom_api_name = "title"
示例值:"Mr"
      └ local_first_namestring名 - 本地文字
示例值:"四"
      └ custom_local_namestring自定义姓名(本地文字)
示例值:"王大帅"
      └ custom_western_namestring自定义姓名(西方文字)
示例值:"王大帅"
      └ first_namestring
示例值:"帅"
      └ name_primarystring
示例值:"王"
    └ preferred_nameprofile_setting_name常用姓名。 - 【飞书人事姓名填写规则】
      └ additional_name_typestring补充姓名类型
枚举值可以通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "person_name" - custom_api_name = "additional_name_type"
示例值:"emergency_contact_name"
      └ country_regionstring国家 / 地区 ID
如果填写了常用姓名对象,则该字段必填
可通过【查询国家/地区信息】接口获取
示例值:"6862995757234914824"
      └ full_namestring全名
示例值:"王大帅"
      └ hereditarystring姓氏称谓
示例值:"王"
      └ middle_namestring中间名
示例值:"大"
      └ secondarystring第二姓氏
示例值:"王"
      └ socialstring尊称
枚举值可以通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "person_name" - custom_api_name = "social"
示例值:"ii"
      └ tertiarystring婚后姓氏
示例值:"王"
      └ local_first_name_2string名 - 第二本地文字
示例值:"五"
      └ local_middle_namestring本地中间名
示例值:"大"
      └ local_primarystring姓 - 本地文字
示例值:"黄"
      └ local_primary_2string姓 - 第二本地文字
示例值:"王"
      └ local_secondarystring第二姓氏 - 本地文字
示例值:"王"
      └ titlestring头衔
枚举值可以通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "person_name" - custom_api_name = "title"
示例值:"mr"
      └ local_first_namestring名 - 本地文字
示例值:"四"
      └ custom_local_namestring自定义姓名(本地文字)
示例值:"王大帅"
      └ custom_western_namestring自定义姓名(西方文字)
示例值:"王大帅"
      └ first_namestring
示例值:"帅"
      └ name_primarystring
示例值:"王"
    └ additional_namestring别名
示例值:"王帅"
    └ genderstring性别
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "person" - custom_api_name = "gender"
示例值:"female"
    └ nationality_v2string国籍 ID
可通过【查询国籍信息】接口获取
示例值:"6862995757234914826"
    └ ethnicity_racestring民族 / 种族
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "person" - custom_api_name = "ethnicity_race"
示例值:"han"
    └ phoneprofile_setting_phone个人电话
      └ international_area_codestring国际电话区号
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "phone" - custom_api_name = "international_area_code"
示例值:"86_china"
      └ phone_numberstring电话号码
如果填写了个人电话对象,则该字段必填
示例值:"13000000000"
    └ emailstring个人邮箱
示例值:"1234567@example.feishu.cn"
    └ date_of_birthstring出生日期
示例值:"2006-01-02"
    └ marital_statusstring婚姻状况
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "person" - custom_api_name = "marital_status"
示例值:"married"
    └ is_disabledboolean是否残疾
示例值:false
    └ disable_card_numberstring残疾证号
is_disabled 为 true 时必填
示例值:"92838277746172888312"
    └ is_martyr_familyboolean是否为烈属
示例值:false
    └ martyr_card_numberstring烈属证号
is_martyr_family 为 true 时必填
示例值:"00001"
    └ is_old_aloneboolean是否为孤老
示例值:false
    └ born_country_regionstring出生国家/地区
示例值:"6862995757234914825"
    └ political_affiliationstring政治面貌
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "person_info_chn" - custom_api_name = "political_affiliation"
示例值:"other"
    └ native_regionstring籍贯(省份/行政区 ID)
可通过【查询省份/行政区信息】接口获取
示例值:"6862995757234914827"
    └ date_entered_workforcestring参加工作日期
示例值:"2006-01-02"
    └ first_entry_timestring首次入境日期
示例值:"2006-01-02"
    └ leave_timestring预计离境日期
示例值:"2006-01-02"
    └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 请参考自定义字段说明
数据校验规则
- 长度范围:0100
      └ field_namestring字段名
示例值:"custom_field_1__c"
      └ valuestring字段值
是 JSON 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式可参考【操作手册】如何通过 OpenAPI 维护自定义字段
示例值:"123"
    └ additional_nationalitiesstring\[\]其他国籍(地区)ID
示例值:["6862995757234914827"]
  └ emergency_contactsprofile_setting_emergency_contact\[\]紧急联系人
数据校验规则
- 长度范围:0100
    └ legal_namestring姓名
示例值:"王大帅"
    └ relationshipstring关系
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "emergency_contact" - custom_api_name = "relationship"
示例值:"parent"
    └ is_primaryboolean主要联系人
示例值:true
    └ phoneprofile_setting_phone电话
      └ international_area_codestring国际电话区号
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "phone" - custom_api_name = "international_area_code"
示例值:"86_china"
      └ phone_numberstring电话号码
如果填写了电话对象,则该字段必填
示例值:"13000000000"
    └ emailstring邮箱
示例值:"1234567@example.feishu.cn"
    └ addressprofile_setting_address地址
      └ address_typestring地址类型
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "address" - custom_api_name = "address_type"
示例值:"home_address"
      └ country_regionstring国家 / 地区 ID
如果填写了地址对象,则该字段必填
可通过【查询国家/地区信息】接口获取
示例值:"6862995757234914824"
      └ regionstring主要行政区 ID
可通过【查询省份/行政区信息】接口获取
示例值:"6863326815667095047"
      └ region_subdivision_1string主要行政区往下细分 1 层的行政区
示例值:"行政区1"
      └ region_subdivision_2string主要行政区往下细分 2 层的行政区
示例值:"行政区2"
      └ city_v2string城市V2 ID
可通过【查询城市信息】接口获取
示例值:"6862995757234914829"
      └ city_textstring城市(文本)
示例值:"北京市"
      └ local_city_textstring城市(仅文本,非拉丁语系的本地文字)
示例值:"北京市"
      └ city_subdivision_1string城市往下细分 1 层的行政区
示例值:"行政区 1"
      └ city_subdivision_2string城市往下细分 2 层的行政区
示例值:"行政区 2"
      └ district_v2string区/县 V2 ID
可通过【查询区/县信息】接口获取
示例值:"6862995757234914831"
      └ postal_codestring邮政编码
示例值:"611530"
      └ address_line_1string地址行 1
如果填写了地址对象,则该字段必填
示例值:"丹佛测试地址 - 纽埃时区"
      └ local_address_line_1string地址行 1(非拉丁语系的本地文字)
示例值:"丹佛测试地址 - 纽埃时区"
      └ address_line_2string地址行 2
示例值:"PoewH"
      └ local_address_line_2string地址行 2(非拉丁语系的本地文字)
示例值:"PoewH"
      └ address_line_3string地址行 3
示例值:"PoewH"
      └ local_address_line_3string地址行 3(非拉丁语系的本地文字)
示例值:"PoewH"
      └ address_line_4string地址行 4
示例值:"jmwJc"
      └ local_address_line_5string地址行 5(非拉丁语系的本地文字)
示例值:"jmwJc"
      └ address_line_6string地址行 6
示例值:"jmwJc"
      └ local_address_line_6string地址行 6(非拉丁语系的本地文字)
示例值:"jmwJc"
      └ address_line_7string地址行 7
示例值:"jmwJc"
      └ local_address_line_7string地址行 7(非拉丁语系的本地文字)
示例值:"jmwJc"
      └ address_line_8string地址行 8
示例值:"jmwJc"
      └ local_address_line_8string地址行 8(非拉丁语系的本地文字)
示例值:"rafSu"
      └ address_line_9string地址行 9
示例值:"McPRG"
      └ local_address_line_9string地址行 9(非拉丁语系的本地文字)
示例值:"McPRG"
      └ local_address_line_4string地址行 4(非拉丁语系的本地文字)
示例值:"jmwJc"
      └ address_line_5string地址行 5
示例值:"jmwJc"
    └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 请参考自定义字段说明
数据校验规则
- 长度范围:0100
      └ field_namestring字段名
示例值:"custom_field_1__c"
      └ valuestring字段值
是 JSON 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式可参考【操作手册】如何通过 OpenAPI 维护自定义字段
示例值:"123"
  └ bank_accountsprofile_setting_bank_account\[\]银行账户
数据校验规则
- 长度范围:0100
    └ country_regionstring国家 / 地区 ID
可通过【查询国家/地区信息】接口获取
示例值:"6862995757234914824"
    └ bank_namestring银行名称
示例值:"中国农业银行"
    └ branch_namestring支行名称
示例值:"中国农业银行支行"
    └ account_holderstring开户人姓名
如果填写了银行账号对象,则该字段必填
示例值:"孟十五"
    └ bank_account_numberstring银行账号
如果填写了银行账号对象,则该字段必填
示例值:"6231200000001223"
    └ bank_account_usagesstring\[\]银行卡用途
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "bank_account" - custom_api_name = "bank_account_usage"
示例值:["payment"]
数据校验规则
- 长度范围:1100
    └ bank_account_typestring银行卡类型
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "bank_account" - custom_api_name = "bank_account_type"
示例值:"savings"
    └ bank_idstring银行 ID
可通过【查询银行信息】接口获取
示例值:"6862995757234914832"
    └ branch_idstring银行支行 ID
可通过【查询支行信息】接口获取
示例值:"6862995757234914833"
    └ payment_typestring分配方式,枚举值
示例值:"percent,balance,amount"
可选值有
- percent: 按比例分配 - amount: 按金额分配 - balance: 默认卡
    └ payment_ratestring分配比例,0~100,保留两位小数
示例值:"80.28"
    └ payment_amountstring分配金额,保留两位小数
示例值:"5000"
    └ prioritystring优先级,不能低于0
示例值:"1"
  └ nationalsprofile_setting_national\[\]证件
数据校验规则
- 长度范围:0100
    └ country_regionstring国家 / 地区 ID
如果填写了证件对象,则该字段必填
可通过【查询国家/地区信息】接口获取
示例值:"6862995757234914824"
    └ national_id_typestring国家证件类型 ID
如果填写了证件对象,则该字段必填
可通过【批量查询国家证件类型】接口获取
示例值:"6863330041896371725"
    └ national_id_numberstring证件号码
如果填写了证件对象,则该字段必填
示例值:"1231131333"
    └ issued_datestring证件签发日期
示例值:"2020-04-01"
    └ issued_bystring证件签发机构
示例值:"北京市公安局"
    └ expiration_datestring证件到期日期
示例值:"2020-05-21"
    └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 请参考自定义字段说明
数据校验规则
- 长度范围:0100
      └ field_namestring字段名
示例值:"custom_field_1__c"
      └ valuestring字段值
是 JSON 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式可参考【操作手册】如何通过 OpenAPI 维护自定义字段
示例值:"123"
  └ resident_taxesprofile_setting_resident_tax\[\]居民身份信息
数据校验规则
- 长度范围:0100
    └ year_resident_taxstring年度
如果填写了居民身份信息对象,则该字段必填
示例值:"2006-01-02"
    └ tax_country_regionstring国家 / 地区 ID
如果填写了居民身份信息对象,则该字段必填
可通过【查询国家/地区信息】接口获取
示例值:"6862995757234914824"
    └ resident_statusstring居民身份
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "resident_tax" - custom_api_name = "resident_status"
示例值:"tax_residence"
    └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 请参考自定义字段说明
数据校验规则
- 长度范围:0100
      └ field_namestring字段名
示例值:"custom_field_1__c"
      └ valuestring字段值
是 JSON 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式可参考【操作手册】如何通过 OpenAPI 维护自定义字段
示例值:"123"
  └ dependentsprofile_setting_dependent\[\]家庭成员
数据校验规则
- 长度范围:0100
    └ legal_namestring姓名
示例值:"王大帅"
    └ date_of_birthstring生日
示例值:"2006-01-02"
    └ relationship_with_dependentstring关系
如果填写了家庭成员对象,则该字段必填
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "dependent" - custom_api_name ="relationship_with_dependent"
示例值:"parent"
    └ genderstring性别
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "dependent" - custom_api_name = "gender"
示例值:"female"
    └ phoneprofile_setting_phone电话
      └ international_area_codestring国际电话区号
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "phone" - custom_api_name = "international_area_code"
示例值:"86_china"
      └ phone_numberstring电话号码
示例值:"13000000000"
    └ jobstring岗位
示例值:"岗位"
    └ child_birth_certificatesprofile_setting_file\[\]出生证明
数据校验规则
- 长度范围:0100
      └ file_idstring文件 ID
- 可通过【上传文件】接口获取 - 只传该字段即可,大小、类型等字段可以不传递
示例值:"150018109586e8ea745e47ae8feb3722dbe1d03a181336393633393133303431393831343930373235150200"
      └ mime_typestring文件 MIME 类型
示例值:"zip"
      └ namestring文件名
示例值:"附件.zip"
      └ sizestring文件大小(KB)
示例值:"1000"
      └ tokenstring文件 Token
示例值:"0a423bc7ea7c4a439d066bf070616782"
    └ employerstring工作单位
示例值:"飞书"
    └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 请参考自定义字段说明
数据校验规则
- 长度范围:0100
      └ field_namestring字段名
示例值:"custom_field_1__c"
      └ valuestring字段值
是 JSON 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式可参考【操作手册】如何通过 OpenAPI 维护自定义字段
示例值:"123"
    └ addressprofile_setting_address联系地址
      └ address_typestring地址类型
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "address" - custom_api_name = "address_type"
示例值:"home_address"
      └ country_regionstring国家 / 地区 ID
可通过【查询国家/地区信息】接口获取
示例值:"6862995757234914824"
      └ regionstring主要行政区 ID
可通过【查询省份/行政区信息】接口获取
示例值:"6863326815667095047"
      └ region_subdivision_1string主要行政区往下细分 1 层的行政区
示例值:"行政区 1"
      └ region_subdivision_2string主要行政区往下细分 2 层的行政区
示例值:"行政区 2"
      └ city_v2string城市 V2 ID
可通过【查询城市信息】接口获取
示例值:"6862995757234914829"
      └ city_textstring城市(文本)
示例值:"北京市"
      └ local_city_textstring城市(仅文本,非拉丁语系的本地文字)
示例值:"北京市"
      └ city_subdivision_1string城市往下细分 1 层的行政区
示例值:"行政区 1"
      └ city_subdivision_2string城市往下细分 2 层的行政区
示例值:"行政区 2"
      └ district_v2string区/县 V2 ID
可通过【查询区/县信息】接口获取
示例值:"6862995757234914831"
      └ postal_codestring邮政编码
示例值:"611530"
      └ address_line_1string地址行 1
示例值:"丹佛测试地址 - 纽埃时区"
      └ local_address_line_1string地址行 1(非拉丁语系的本地文字)
示例值:"丹佛测试地址 - 纽埃时区"
      └ address_line_2string地址行 2
示例值:"PoewH"
      └ local_address_line_2string地址行 2(非拉丁语系的本地文字)
示例值:"PoewH"
      └ address_line_3string地址行 3
示例值:"PoewH"
      └ local_address_line_3string地址行 3(非拉丁语系的本地文字)
示例值:"PoewH"
      └ address_line_4string地址行 4
示例值:"jmwJc"
      └ local_address_line_5string地址行 5(非拉丁语系的本地文字)
示例值:"jmwJc"
      └ address_line_6string地址行 6
示例值:"jmwJc"
      └ local_address_line_6string地址行 6(非拉丁语系的本地文字)
示例值:"jmwJc"
      └ address_line_7string地址行 7
示例值:"jmwJc"
      └ local_address_line_7string地址行 7(非拉丁语系的本地文字)
示例值:"jmwJc"
      └ address_line_8string地址行 8
示例值:"jmwJc"
      └ local_address_line_8string地址行 8(非拉丁语系的本地文字)
示例值:"rafSu"
      └ address_line_9string地址行 9
示例值:"McPRG"
      └ local_address_line_9string地址行 9(非拉丁语系的本地文字)
示例值:"McPRG"
      └ local_address_line_4string地址行 4(非拉丁语系的本地文字)
示例值:"jmwJc"
      └ address_line_5string地址行 5
示例值:"jmwJc"
  └ hukouprofile_setting_hukou户口
    └ hukou_typestring户口类型
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "person_info_chn" - custom_api_name = "hukou_type"
示例值:"local_urban_residence"
    └ hukou_locationstring户口所在地
示例值:"北京"
    └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 请参考自定义字段说明
数据校验规则
- 长度范围:0100
      └ field_namestring字段名
示例值:"custom_field_1__c"
      └ valuestring字段值
是 JSON 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式可参考【操作手册】如何通过 OpenAPI 维护自定义字段
示例值:"123"
  └ contact_addressesprofile_setting_address\[\]联系地址
数据校验规则
- 长度范围:0100
    └ address_typestring地址类型
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "address" - custom_api_name = "address_type"
示例值:"home_address"
    └ country_regionstring国家 / 地区 ID
如果填写了地址对象,则该字段必填
可通过【查询国家/地区信息】接口获取
示例值:"6862995757234914824"
    └ regionstring主要行政区 ID
可通过【查询省份/行政区信息】接口获取
示例值:"6863326815667095047"
    └ region_subdivision_1string主要行政区往下细分 1 层的行政区
示例值:"行政区 1"
    └ region_subdivision_2string主要行政区往下细分 2 层的行政区
示例值:"行政区 2"
    └ city_v2string城市 V2 ID
可通过【查询城市信息】接口获取
示例值:"6862995757234914829"
    └ city_textstring城市(文本)
示例值:"北京市"
    └ local_city_textstring城市(仅文本,非拉丁语系的本地文字)
示例值:"北京市"
    └ city_subdivision_1string城市往下细分 1 层的行政区
示例值:"行政区 1"
    └ city_subdivision_2string城市往下细分 2 层的行政区
示例值:"行政区 2"
    └ district_v2string区/县 V2 ID
可通过【查询区/县信息】接口获取
示例值:"6862995757234914831"
    └ postal_codestring邮政编码
示例值:"611530"
    └ address_line_1string地址行 1
如果填写了地址对象,则该字段必填
示例值:"丹佛测试地址 - 纽埃时区"
    └ local_address_line_1string地址行 1(非拉丁语系的本地文字)
示例值:"丹佛测试地址 - 纽埃时区"
    └ address_line_2string地址行 2
示例值:"PoewH"
    └ local_address_line_2string地址行 2(非拉丁语系的本地文字)
示例值:"PoewH"
    └ address_line_3string地址行 3
示例值:"PoewH"
    └ local_address_line_3string地址行 3(非拉丁语系的本地文字)
示例值:"PoewH"
    └ address_line_4string地址行 4
示例值:"jmwJc"
    └ local_address_line_5string地址行 5(非拉丁语系的本地文字)
示例值:"jmwJc"
    └ address_line_6string地址行 6
示例值:"jmwJc"
    └ local_address_line_6string地址行 6(非拉丁语系的本地文字)
示例值:"jmwJc"
    └ address_line_7string地址行 7
示例值:"jmwJc"
    └ local_address_line_7string地址行 7(非拉丁语系的本地文字)
示例值:"jmwJc"
    └ address_line_8string地址行 8
示例值:"jmwJc"
    └ local_address_line_8string地址行 8(非拉丁语系的本地文字)
示例值:"rafSu"
    └ address_line_9string地址行 9
示例值:"McPRG"
    └ local_address_line_9string地址行 9(非拉丁语系的本地文字)
示例值:"McPRG"
    └ local_address_line_4string地址行 4(非拉丁语系的本地文字)
示例值:"jmwJc"
    └ address_line_5string地址行 5
示例值:"jmwJc"
  └ custom_groupsprofile_setting_custom_group\[\]自定义分组
数据校验规则
- 长度范围:0100
    └ group_namestring分组名
示例值:"custom_obj__c"
    └ itemsprofile_setting_custom_group_item\[\]分组数据
数据校验规则
- 长度范围:01000
      └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 请参考自定义字段说明
数据校验规则
- 长度范围:0100
        └ field_namestring字段名
示例值:"custom_field_1__c"
        └ valuestring字段值
是 JSON 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式可参考【操作手册】如何通过 OpenAPI 维护自定义字段
示例值:"123"
  └ citizenship_statusesprofile_setting_citizenship_status\[\]公民身份列表
    └ country_regionstring国家/地区ID
示例值:"7324333990030034476"
    └ citizenship_statusstring公民身份类型
示例值:"公民"
employment_infoprofile_setting_employment_info工作信息
  └ basic_infoprofile_setting_employment_basic_info基本信息
    └ employee_numberstring员工编号
示例值:"1000000"
    └ effective_timestring入职日期
示例值:"2021-01-01"
    └ regular_employee_start_datestring转正式员工日期
示例值:"2021-02-01"
    └ seniority_datestring资历起算日期
示例值:"2020-01-01"
    └ work_emailstring工作邮箱
示例值:"12456@test.com"
    └ phoneprofile_setting_phone工作电话
      └ international_area_codestring国际电话区号
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "phone" - custom_api_name = "international_area_code"
示例值:"86_china"
      └ phone_numberstring电话号码
如果填写了工作电话对象,则该字段必填
示例值:"13000000000"
    └ user_geostring数据驻留地
开通了飞书数据驻留服务的企业,该字段为必填
示例值:"cn"
    └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 请参考自定义字段说明
数据校验规则
- 长度范围:0100
      └ field_namestring字段名
示例值:"custom_field_1__c"
      └ valuestring字段值
是 JSON 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式 - 请参考【自定义字段说明】
示例值:"123"
  └ probation_infoprofile_setting_probation_info试用期信息
    └ probation_start_datestring试用期开始日期
示例值:"2021-01-01"
    └ probation_expected_end_datestring试用期预计结束日期
示例值:"2021-02-01"
    └ actual_probation_end_datestring试用期实际结束日期
示例值:"2021-02-01"
  └ employment_recordprofile_setting_employment_record任职记录
    └ employee_typestring人员类型 ID
可通过【批量查询人员类型】接口获取
示例值:"6890452208593372679"
    └ departmentstring部门 ID
可通过【批量查询部门】接口获取
示例值:"6890452208593372679"
    └ direct_managerstring直属上级雇佣 ID
可通过【搜索员工信息】接口获取
示例值:"6893014062142064135"
    └ working_hours_typestring工时制度 ID
可通过【批量查询工时制度】接口获取
示例值:"6890452208593372600"
    └ cost_centersprofile_setting_cost_center\[\]成本中心分摊信息
数据校验规则
- 长度范围:0100
      └ idstring支持的成本中心 ID,详细信息可通过【搜索成本中心信息】接口查询获得
示例值:"6950635856373745165"
      └ rateint分摊比例
示例值:100
数据校验规则
- 取值范围:0100
    └ direct_manager_effective_timestring直属上级入职日期
示例值:"2020-01-01"
    └ dotted_line_managerstring虚线上级雇佣 ID
可通过【搜索员工信息】接口获取
示例值:"6893014062142064136"
    └ dotted_line_manager_effective_timestring虚线上级入职日期
示例值:"2020-01-01"
    └ jobstring职务 ID
可通过【批量查询职务】接口获取
示例值:"6890452208593372679"
    └ job_familystring序列 ID
可通过【批量查询序列】接口获取
示例值:"6890452208593372680"
    └ job_levelstring职级 ID
可通过【批量查询职级】接口获取
示例值:"6890452208593372681"
    └ job_gradestring职等 ID
可通过【查询职等】接口获取
示例值:"6890452208593372682"
    └ work_locationstring工作地点 ID
可通过【批量查询地点】接口获取
示例值:"6890452208593372683"
    └ weekly_working_hoursint周工作时长
示例值:100
数据校验规则
- 取值范围:0168
    └ positionstring岗位ID
示例值:"6890452208593372684"
    └ pathwaystring通道ID
示例值:"6890452208593372684"
  └ emp_contract_recordprofile_setting_emp_contract_record合同记录
    └ contract_numberstring合同协议编号
示例值:"6919737965274990093"
    └ contract_typestring合同类型
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "contract" - custom_api_name = "contract_type"
示例值:"labor_contract"
    └ first_partystring甲方公司 ID
引用 Company 的 ID,详细信息可通过【批量查询公司】接口查询获得
示例值:"6892686614112241165"
    └ effective_timestring合同开始日期
如果填写了合同对象,则该字段必填
示例值:"2006-01-02"
    └ duration_typestring期限类型
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "contract" - custom_api_name = "duration_type"
示例值:"fixed_term"
    └ contract_end_datestring合同结束日期
示例值:"2050-01-01"
  └ custom_groupsprofile_setting_custom_group\[\]自定义分组
数据校验规则
- 长度范围:0100
    └ group_namestring分组名
示例值:"custom_obj__c"
    └ itemsprofile_setting_custom_group_item\[\]分组数据
数据校验规则
- 长度范围:01000
      └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 请参考自定义字段说明
数据校验规则
- 长度范围:0100
        └ field_namestring字段名
示例值:"custom_field_1__c"
        └ valuestring字段值
是 JSON 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式可参考【操作手册】如何通过 OpenAPI 维护自定义字段
示例值:"123"
  └ custom_org_groupsjob_data_custom_org\[\]自定义组织记录
    └ effective_timestring生效时间
示例值:"2024-07-02"
    └ start_reasonstring原因
示例值:"新增人员"
数据校验规则
- 最大长度:1000 字符
    └ custom_org_with_ratescreate_emp_custom_org\[\]自定义组织列表
数据校验规则
- 长度范围:1100
      └ idstring自定义组织ID
示例值:"7260357352426782739"
      └ ratenumber(float)比例 如果是非比例的可不填写
示例值:50.1
数据校验规则
- 取值范围:0100
    └ object_api_namestring自定义组织类型
示例值:"custom_org_01"
  └ seniority_adjust_informationsseniority_adjust_information_edit\[\]司龄调整信息
数据校验规则
- 长度范围:0100
    └ seniority_adjustment_typestring调整类型 - 可通过【获取字段详情】接口查询,查询参数如下: - object_api_name:seniority_adjust_information - custom_api_name:seniority_adjustment_type
示例值:"increase"
可选值有
- increase: 增加 - decrease: 减少
    └ start_datestring开始日期 - 格式: yyyy-mm-dd
示例值:"2024-01-01"
    └ end_datestring结束日期 - 格式: yyyy-mm-dd
示例值:"2024-01-02"
    └ reasons_for_seniority_adjustmentstring调整原因
示例值:"工厂停产需要减去半年工龄"
    └ seniority_adjustmentnumber(float)调整值 - 精确度:两位小数 - 单位:年
示例值:1.01
数据校验规则
- 取值范围:0100
    └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 具体支持的对象请参考【自定义字段说明】
数据校验规则
- 长度范围:0180
      └ field_namestring字段名
示例值:"custom_field_1__c"
      └ valuestring字段值, 是 json 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式可参考【操作手册】如何通过 OpenAPI 维护自定义字段
示例值:"["custom_enum_0__c"]"
  └ default_cost_centerdefault_cost_center_record默认成本中心
    └ reasonstring变更原因
示例值:"默认成本中心变更"
    └ is_inheritboolean是否继承
示例值:true
    └ cost_center_idcost_center_id默认成本中心
      └ wk_idstring成本中心
示例值:"7382048365313261588"
  └ cost_allocationcost_allocation成本分摊
    └ effective_timestring分摊生效日期
示例值:"2025-01-01"
    └ expiration_timestring分摊失效日期
示例值:"2025-02-01"
    └ cost_center_ratesjob_data_cost_center\[\]成本分摊信息
数据校验规则
- 长度范围:050
      └ cost_center_idstring成本中心 ID,可以通过【查询单个成本中心信息】接口获取对应的成本中心信息
示例值:"6950635856373745165"
      └ rateint分摊比例(整数)
示例值:100
      └ new_ratenumber(float)分摊比例
示例值:50.2
careerprofile_setting_career履历信息
  └ educationsprofile_setting_education\[\]教育经历
数据校验规则
- 长度范围:0100
    └ schoolstring学校
示例值:"北京大学"
    └ school_enumstring学校
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "education" - custom_api_name = "school_name"
示例值:"school-177"
    └ start_datestring开始日期
示例值:"2011-09-01"
    └ end_datestring结束日期
示例值:"2015-06-30"
    └ level_of_educationstring学历
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "education" - custom_api_name = "level_of_education"
示例值:"masters_degree"
    └ field_of_studystring专业
示例值:"软件工程"
    └ degreestring学位
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "education" - custom_api_name = "degree"
示例值:"bachelors_degree"
    └ field_of_study_enumstring专业
枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "education" - custom_api_name = "field_of_study_name"
示例值:"field_of_study-2"
    └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 请参考自定义字段说明
数据校验规则
- 长度范围:0100
      └ field_namestring字段名
示例值:"custom_field_1__c"
      └ valuestring字段值
是 JSON 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式可参考【操作手册】如何通过 OpenAPI 维护自定义字段
示例值:"123"
  └ work_experiencesprofile_setting_work_experience\[\]工作经历
数据校验规则
- 长度范围:0100
    └ company_organizationprofile_setting_i18n公司 / 组织
      └ zh_cnstring中文
示例值:"中文名"
      └ en_usstring英文
示例值:"english name"
    └ departmentprofile_setting_i18n部门
      └ zh_cnstring中文
示例值:"中文名"
      └ en_usstring英文
示例值:"english name"
    └ start_datestring开始日期
示例值:"2020-01-01"
    └ end_datestring结束日期
示例值:"2020-02-01"
    └ jobprofile_setting_i18n岗位
      └ zh_cnstring中文
示例值:"中文名"
      └ en_usstring英文
示例值:"english name"
    └ descriptionprofile_setting_i18n工作描述
      └ zh_cnstring中文
示例值:"中文名"
      └ en_usstring英文
示例值:"english name"
    └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 请参考自定义字段说明
数据校验规则
- 长度范围:0100
      └ field_namestring字段名
示例值:"custom_field_1__c"
      └ valuestring字段值
是 JSON 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式可参考【操作手册】如何通过 OpenAPI 维护自定义字段
示例值:"123"
  └ custom_groupsprofile_setting_custom_group\[\]自定义分组
数据校验规则
- 长度范围:0100
    └ group_namestring分组名
示例值:"custom_obj__c"
    └ itemsprofile_setting_custom_group_item\[\]分组数据
数据校验规则
- 长度范围:01000
      └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 请参考自定义字段说明
数据校验规则
- 长度范围:0100
        └ field_namestring字段名
示例值:"custom_field_1__c"
        └ valuestring字段值
是 JSON 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式可参考【操作手册】如何通过 OpenAPI 维护自定义字段
示例值:"123"
data_attachmentprofile_setting_data_attachment资料附件
  └ personal_recordsprofile_setting_personal_record\[\]资料附件记录
数据校验规则
- 长度范围:0100
    └ profile_typestring资料类型
- 枚举值可通过【获取字段详情】接口查询,查询参数如下: - object_api_name = "personal_profile" - custom_api_name = "profile_type" - 仅 【飞书人事-档案配置-资料附件】存在的字段编码可用
示例值:"profile_type_1"
    └ filesprofile_setting_file\[\]文件列表
数据校验规则
- 长度范围:0100
      └ file_idstring文件 ID
- 可通过【上传文件】接口获取 - 只传该字段即可,大小、类型等字段可以不传递
示例值:"150018109586e8ea745e47ae8feb3722dbe1d03a181336393633393133303431393831343930373235150200"
      └ mime_typestring文件 MIME 类型
示例值:"zip"
      └ namestring文件名
示例值:"附件.zip"
      └ sizestring文件大小(KB)
示例值:"1000"
      └ tokenstring文件 Token
示例值:"0a423bc7ea7c4a439d066bf070616782"
  └ custom_groupsprofile_setting_custom_group\[\]自定义分组
数据校验规则
- 长度范围:0100
    └ group_namestring分组名
示例值:"custom_obj__c"
    └ itemsprofile_setting_custom_group_item\[\]分组数据
数据校验规则
- 长度范围:01000
      └ custom_fieldsprofile_setting_custom_field\[\]自定义字段 - 请参考自定义字段说明
数据校验规则
- 长度范围:0100
        └ field_namestring字段名
示例值:"custom_field_1__c"
        └ valuestring字段值
是 JSON 转义后的字符串,根据元数据定义不同,字段格式不同。使用方式可参考【操作手册】如何通过 OpenAPI 维护自定义字段
示例值:"123"

请求体示例

json
{
    "personal_info": {
        "personal_basic_info": {
            "legal_name": {
                "additional_name_type": "emergency_contact_name",
                "country_region": "6862995757234914824",
                "full_name": "王大帅",
                "hereditary": "王",
                "middle_name": "大",
                "secondary": "王",
                "social": "ii",
                "tertiary": "王",
                "local_first_name_2": "五",
                "local_middle_name": "大",
                "local_primary": "黄",
                "local_primary_2": "王",
                "local_secondary": "王",
                "title": "Mr",
                "local_first_name": "四",
                "custom_local_name": "王大帅",
                "custom_western_name": "王大帅",
                "first_name": "帅",
                "name_primary": "王"
            },
            "preferred_name": {
                "additional_name_type": "emergency_contact_name",
                "country_region": "6862995757234914824",
                "full_name": "王大帅",
                "hereditary": "王",
                "middle_name": "大",
                "secondary": "王",
                "social": "ii",
                "tertiary": "王",
                "local_first_name_2": "五",
                "local_middle_name": "大",
                "local_primary": "黄",
                "local_primary_2": "王",
                "local_secondary": "王",
                "title": "mr",
                "local_first_name": "四",
                "custom_local_name": "王大帅",
                "custom_western_name": "王大帅",
                "first_name": "帅",
                "name_primary": "王"
            },
            "additional_name": "王帅",
            "gender": "female",
            "nationality_v2": "6862995757234914826",
            "ethnicity_race": "han",
            "phone": {
                "international_area_code": "86_china",
                "phone_number": "13000000000"
            },
            "email": "1234567@example.feishu.cn",
            "date_of_birth": "2006-01-02",
            "marital_status": "married",
            "is_disabled": false,
            "disable_card_number": "92838277746172888312",
            "is_martyr_family": false,
            "martyr_card_number": "00001",
            "is_old_alone": false,
            "born_country_region": "6862995757234914825",
            "political_affiliation": "other",
            "native_region": "6862995757234914827",
            "date_entered_workforce": "2006-01-02",
            "first_entry_time": "2006-01-02",
            "leave_time": "2006-01-02",
            "custom_fields": [
                {
                    "field_name": "custom_field_1__c",
                    "value": "123"
                }
            ],
            "additional_nationalities": [
                "6862995757234914827"
            ]
        },
        "emergency_contacts": [
            {
                "legal_name": "王大帅",
                "relationship": "parent",
                "is_primary": true,
                "phone": {
                    "international_area_code": "86_china",
                    "phone_number": "13000000000"
                },
                "email": "1234567@example.feishu.cn",
                "address": {
                    "address_type": "home_address",
                    "country_region": "6862995757234914824",
                    "region": "6863326815667095047",
                    "region_subdivision_1": "行政区1",
                    "region_subdivision_2": "行政区2",
                    "city_v2": "6862995757234914829",
                    "city_text": "北京市",
                    "local_city_text": "北京市",
                    "city_subdivision_1": "行政区 1",
                    "city_subdivision_2": "行政区 2",
                    "district_v2": "6862995757234914831",
                    "postal_code": "611530",
                    "address_line_1": "丹佛测试地址 - 纽埃时区",
                    "local_address_line_1": "丹佛测试地址 - 纽埃时区",
                    "address_line_2": "PoewH",
                    "local_address_line_2": "PoewH",
                    "address_line_3": "PoewH",
                    "local_address_line_3": "PoewH",
                    "address_line_4": "jmwJc",
                    "local_address_line_5": "jmwJc",
                    "address_line_6": "jmwJc",
                    "local_address_line_6": "jmwJc",
                    "address_line_7": "jmwJc",
                    "local_address_line_7": "jmwJc",
                    "address_line_8": "jmwJc",
                    "local_address_line_8": "rafSu",
                    "address_line_9": "McPRG",
                    "local_address_line_9": "McPRG",
                    "local_address_line_4": "jmwJc",
                    "address_line_5": "jmwJc"
                },
                "custom_fields": [
                    {
                        "field_name": "custom_field_1__c",
                        "value": "123"
                    }
                ]
            }
        ],
        "bank_accounts": [
            {
                "country_region": "6862995757234914824",
                "bank_name": "中国农业银行",
                "branch_name": "中国农业银行支行",
                "account_holder": "孟十五",
                "bank_account_number": "6231200000001223",
                "bank_account_usages": [
                    "payment"
                ],
                "bank_account_type": "savings",
                "bank_id": "6862995757234914832",
                "branch_id": "6862995757234914833",
                "payment_type": "percent,balance,amount",
                "payment_rate": "80.28",
                "payment_amount": "5000",
                "priority": "1"
            }
        ],
        "nationals": [
            {
                "country_region": "6862995757234914824",
                "national_id_type": "6863330041896371725",
                "national_id_number": "1231131333",
                "issued_date": "2020-04-01",
                "issued_by": "北京市公安局",
                "expiration_date": "2020-05-21",
                "custom_fields": [
                    {
                        "field_name": "custom_field_1__c",
                        "value": "123"
                    }
                ]
            }
        ],
        "resident_taxes": [
            {
                "year_resident_tax": "2006-01-02",
                "tax_country_region": "6862995757234914824",
                "resident_status": "tax_residence",
                "custom_fields": [
                    {
                        "field_name": "custom_field_1__c",
                        "value": "123"
                    }
                ]
            }
        ],
        "dependents": [
            {
                "legal_name": "王大帅",
                "date_of_birth": "2006-01-02",
                "relationship_with_dependent": "parent",
                "gender": "female",
                "phone": {
                    "international_area_code": "86_china",
                    "phone_number": "13000000000"
                },
                "job": "岗位",
                "child_birth_certificates": [
                    {
                        "file_id": "150018109586e8ea745e47ae8feb3722dbe1d03a181336393633393133303431393831343930373235150200",
                        "mime_type": "zip",
                        "name": "附件.zip",
                        "size": "1000",
                        "token": "0a423bc7ea7c4a439d066bf070616782"
                    }
                ],
                "employer": "飞书",
                "custom_fields": [
                    {
                        "field_name": "custom_field_1__c",
                        "value": "123"
                    }
                ],
                "address": {
                    "address_type": "home_address",
                    "country_region": "6862995757234914824",
                    "region": "6863326815667095047",
                    "region_subdivision_1": "行政区 1",
                    "region_subdivision_2": "行政区 2",
                    "city_v2": "6862995757234914829",
                    "city_text": "北京市",
                    "local_city_text": "北京市",
                    "city_subdivision_1": "行政区 1",
                    "city_subdivision_2": "行政区 2",
                    "district_v2": "6862995757234914831",
                    "postal_code": "611530",
                    "address_line_1": "丹佛测试地址 - 纽埃时区",
                    "local_address_line_1": "丹佛测试地址 - 纽埃时区",
                    "address_line_2": "PoewH",
                    "local_address_line_2": "PoewH",
                    "address_line_3": "PoewH",
                    "local_address_line_3": "PoewH",
                    "address_line_4": "jmwJc",
                    "local_address_line_5": "jmwJc",
                    "address_line_6": "jmwJc",
                    "local_address_line_6": "jmwJc",
                    "address_line_7": "jmwJc",
                    "local_address_line_7": "jmwJc",
                    "address_line_8": "jmwJc",
                    "local_address_line_8": "rafSu",
                    "address_line_9": "McPRG",
                    "local_address_line_9": "McPRG",
                    "local_address_line_4": "jmwJc",
                    "address_line_5": "jmwJc"
                }
            }
        ],
        "hukou": {
            "hukou_type": "local_urban_residence",
            "hukou_location": "北京",
            "custom_fields": [
                {
                    "field_name": "custom_field_1__c",
                    "value": "123"
                }
            ]
        },
        "contact_addresses": [
            {
                "address_type": "home_address",
                "country_region": "6862995757234914824",
                "region": "6863326815667095047",
                "region_subdivision_1": "行政区 1",
                "region_subdivision_2": "行政区 2",
                "city_v2": "6862995757234914829",
                "city_text": "北京市",
                "local_city_text": "北京市",
                "city_subdivision_1": "行政区 1",
                "city_subdivision_2": "行政区 2",
                "district_v2": "6862995757234914831",
                "postal_code": "611530",
                "address_line_1": "丹佛测试地址 - 纽埃时区",
                "local_address_line_1": "丹佛测试地址 - 纽埃时区",
                "address_line_2": "PoewH",
                "local_address_line_2": "PoewH",
                "address_line_3": "PoewH",
                "local_address_line_3": "PoewH",
                "address_line_4": "jmwJc",
                "local_address_line_5": "jmwJc",
                "address_line_6": "jmwJc",
                "local_address_line_6": "jmwJc",
                "address_line_7": "jmwJc",
                "local_address_line_7": "jmwJc",
                "address_line_8": "jmwJc",
                "local_address_line_8": "rafSu",
                "address_line_9": "McPRG",
                "local_address_line_9": "McPRG",
                "local_address_line_4": "jmwJc",
                "address_line_5": "jmwJc"
            }
        ],
        "custom_groups": [
            {
                "group_name": "custom_obj__c",
                "items": [
                    {
                        "custom_fields": [
                            {
                                "field_name": "custom_field_1__c",
                                "value": "123"
                            }
                        ]
                    }
                ]
            }
        ],
        "citizenship_statuses": [
            {
                "country_region": "7324333990030034476",
                "citizenship_status": "公民"
            }
        ]
    },
    "employment_info": {
        "basic_info": {
            "employee_number": "1000000",
            "effective_time": "2021-01-01",
            "regular_employee_start_date": "2021-02-01",
            "seniority_date": "2020-01-01",
            "work_email": "12456@test.com",
            "phone": {
                "international_area_code": "86_china",
                "phone_number": "13000000000"
            },
            "user_geo": "cn",
            "custom_fields": [
                {
                    "field_name": "custom_field_1__c",
                    "value": "123"
                }
            ]
        },
        "probation_info": {
            "probation_start_date": "2021-01-01",
            "probation_expected_end_date": "2021-02-01",
            "actual_probation_end_date": "2021-02-01"
        },
        "employment_record": {
            "employee_type": "6890452208593372679",
            "department": "6890452208593372679",
            "direct_manager": "6893014062142064135",
            "working_hours_type": "6890452208593372600",
            "cost_centers": [
                {
                    "id": "6950635856373745165",
                    "rate": 100
                }
            ],
            "direct_manager_effective_time": "2020-01-01",
            "dotted_line_manager": "6893014062142064136",
            "dotted_line_manager_effective_time": "2020-01-01",
            "job": "6890452208593372679",
            "job_family": "6890452208593372680",
            "job_level": "6890452208593372681",
            "job_grade": "6890452208593372682",
            "work_location": "6890452208593372683",
            "weekly_working_hours": 100,
            "position": "6890452208593372684",
            "pathway": "6890452208593372684"
        },
        "emp_contract_record": {
            "contract_number": "6919737965274990093",
            "contract_type": "labor_contract",
            "first_party": "6892686614112241165",
            "effective_time": "2006-01-02",
            "duration_type": "fixed_term",
            "contract_end_date": "2050-01-01"
        },
        "custom_groups": [
            {
                "group_name": "custom_obj__c",
                "items": [
                    {
                        "custom_fields": [
                            {
                                "field_name": "custom_field_1__c",
                                "value": "123"
                            }
                        ]
                    }
                ]
            }
        ],
        "custom_org_groups": [
            {
                "effective_time": "2024-07-02",
                "start_reason": "新增人员",
                "custom_org_with_rates": [
                    {
                        "id": "7260357352426782739",
                        "rate": 50.1
                    }
                ],
                "object_api_name": "custom_org_01"
            }
        ],
        "seniority_adjust_informations": [
            {
                "seniority_adjustment_type": "increase",
                "start_date": "2024-01-01",
                "end_date": "2024-01-02",
                "reasons_for_seniority_adjustment": "工厂停产需要减去半年工龄",
                "seniority_adjustment": 1.01,
                "custom_fields": [
                    {
                        "field_name": "custom_field_1__c",
                        "value": "[\"custom_enum_0__c\"]"
                    }
                ]
            }
        ],
        "default_cost_center": {
            "reason": "默认成本中心变更",
            "is_inherit": true,
            "cost_center_id": {
                "wk_id": "7382048365313261588"
            }
        },
        "cost_allocation": {
            "effective_time": "2025-01-01",
            "expiration_time": "2025-02-01",
            "cost_center_rates": [
                {
                    "cost_center_id": "6950635856373745165",
                    "rate": 100,
                    "new_rate": 50.2
                }
            ]
        }
    },
    "career": {
        "educations": [
            {
                "school": "北京大学",
                "school_enum": "school-177",
                "start_date": "2011-09-01",
                "end_date": "2015-06-30",
                "level_of_education": "masters_degree",
                "field_of_study": "软件工程",
                "degree": "bachelors_degree",
                "field_of_study_enum": "field_of_study-2",
                "custom_fields": [
                    {
                        "field_name": "custom_field_1__c",
                        "value": "123"
                    }
                ]
            }
        ],
        "work_experiences": [
            {
                "company_organization": {
                    "zh_cn": "中文名",
                    "en_us": "english name"
                },
                "department": {
                    "zh_cn": "中文名",
                    "en_us": "english name"
                },
                "start_date": "2020-01-01",
                "end_date": "2020-02-01",
                "job": {
                    "zh_cn": "中文名",
                    "en_us": "english name"
                },
                "description": {
                    "zh_cn": "中文名",
                    "en_us": "english name"
                },
                "custom_fields": [
                    {
                        "field_name": "custom_field_1__c",
                        "value": "123"
                    }
                ]
            }
        ],
        "custom_groups": [
            {
                "group_name": "custom_obj__c",
                "items": [
                    {
                        "custom_fields": [
                            {
                                "field_name": "custom_field_1__c",
                                "value": "123"
                            }
                        ]
                    }
                ]
            }
        ]
    },
    "data_attachment": {
        "personal_records": [
            {
                "profile_type": "profile_type_1",
                "files": [
                    {
                        "file_id": "150018109586e8ea745e47ae8feb3722dbe1d03a181336393633393133303431393831343930373235150200",
                        "mime_type": "zip",
                        "name": "附件.zip",
                        "size": "1000",
                        "token": "0a423bc7ea7c4a439d066bf070616782"
                    }
                ]
            }
        ],
        "custom_groups": [
            {
                "group_name": "custom_obj__c",
                "items": [
                    {
                        "custom_fields": [
                            {
                                "field_name": "custom_field_1__c",
                                "value": "123"
                            }
                        ]
                    }
                ]
            }
        ]
    }
}

响应

响应体

名称类型描述
codeint错误码,非 0 表示失败
msgstring错误描述
data\--
  └ employment_idstring雇佣信息 ID
可通过【搜索员工信息】接口获取详细信息
  └ contract_idstring合同 ID
可通过【批量查询合同】接口获取详细信息
  └ job_data_idstring任职信息 ID
可通过【批量查询员工任职信息】接口获取详细信息

响应体示例

json
{
    "code": 0,
    "msg": "success",
    "data": {
        "employment_id": "6862995757234914824",
        "contract_id": "6862995757234914824",
        "job_data_id": "6862995757234914824"
    }
}

错误码

HTTP状态码错误码描述排查建议
4001160001系统错误。请稍后重试或联系技术支持。请稍后重试或联系技术支持
4001160002参数校验失败请按照错误返回提示,修改信息后重新提交。
4001160003数据过期人员表单字段必填要求发生变化,请按照必填要求重新提交。
4001160004业务规则校验失败请按照错误返回提示,修改信息后重新提交。
4001160005业务规则校验失败请按照错误返回提示,修改信息后重新提交。
4001160006需要超编确认可用的编制规划数不足,需进行超编确认,若允许超编请设置 “force_submit” 为 true 确认人员添加
4001160007不允许超编可用的编制规划数不足,禁止提交。
4001160008幂等 token 重复token 信息重复

内容来源:飞书开放平台 · 自动爬取整理