部分更新员工的合同协议
PUT
/TenantBasePublicApiV2/v2/contract
2.必填项不支持清空:生效日期(EffectiveDate)、期限类型(ContractDueTimeType)、公司(FirstPartyCode,法人公司主键GUID)、类型(ContractType)
2.法人公司请确保在存在
3.包括劳动合同,劳务合同,和实习协议 都不允许在同一时间内存在两份有效的合同
4.合同协议编号不可重复
5.实际终止日期不为空时,必须晚于等于生效日期
6.实际终止日期不为空时,必须晚于等于终止日期
7.合同期限月小于等于1200的正整数
8.签订次数系统会根据类型进行计算
9.支持部分更新,仅传入需要更新的字段即可
10.支持清空逻辑,指定字段传入null即可清空
错误码示例
"Id": null,
"Code": 500,
"Message": "更新劳动合同失败,指定的合同不存在",
"Extra": null
}
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT 'https://openapi.italent.cn/TenantBasePublicApiV2/v2/contract?id' \
--header 'Content-Type: application/json' \
--data-raw '{
"Fields": {
"EffectiveDate": "2021-05-01"
}
}'
响应示例响应示例
null
请求参数
Query 参数
id
合同主键ID
Body 参数application/json