创建假期规则方式 | 调用本接口是否支持更新假期类型 |
---|---|
调用添加假期规则接口创建的假期类型。企业内部应用,调用添加假期规则创建。第三 方企业应用,调用添加假期规则创建。 | 支持 |
企业管理后台考勤应用创建的假期类型。考勤应用系统默认创建。通过考勤应用后台创建 。 | 不支持 |
应用类型 | 是否支持 | 权限 | API Explorer调试 |
---|---|---|---|
企业内部应用 | 支持 | 钉钉假期管理的权限 | API Explorer |
第三方企业应用 | 支持 | 钉钉假期管理的权限 | API Explorer |
第三方个人应用 | 暂不支持 | 钉钉假期管理的权限 | 暂不支持 |
HttpCode | 错误码 | 错误信息 | 说明 |
---|---|---|---|
400 | lieuLeaveValidityIncorrect | 调休假有效期不正确 | 调休假有效期不正确 |
400 | bizTypeCannotModified | 假期业务类型不能修改 | 假期业务类型不能修改 |
400 | lieuLeaveOnlyOne | 加班调休全局只能有一个 | 加班调休全局只能有一个 |
400 | bizTypeIncorrect | 假期业务类型不正确 | 假期业务类型不正确 |
400 | unitIncorrect | 假期单位不正确 | 假期单位不正确 |
400 | nameTooLong | 假期名称过长 | 假期名称过长 |
400 | nameAlreadyExists | 已存在相同假期名称 | 已存在相同假期名称 |
400 | leaveOrgIsUsed | 只允许企业接入使用 | 只允许企业接入使用 |
400 | notPermission | 无访问权限 | 无访问权限 |
400 | notManage | 部门的管理员不存在 | 部门的管理员不存在 |
400 | notFound | 未找到该假期类型 | 未找到该假期类型 |
400 | notUpdateType | 假期业务类型不能修改 | 假期业务类型不能修改 |
400 | tryAgainLater | 更新失败,请稍后重试 | 更新失败,请稍后重试 |
400 | updateSpeedfast | 亲,该操作速度过快,请5分钟后再试 | 亲,该操作速度过快,请5分钟后再试 |
400 | systemError | 系统错误 | 系统错误 |
400 | invalidParam | 参数错误 | 参数错误 |
curl --location --request PUT 'https://api.dingtalk.com/v1.0/attendance/leaves/types?opUserId=String' \
--header 'x-acs-dingtalk-access-token;' \
--header 'Content-Type: application/json' \
--data-raw '{
"leaveName" : "String",
"leaveViewUnit" : "String",
"bizType" : "String",
"naturalDayLeave" : Boolean,
"hoursInPerDay" : Long,
"leaveCode" : "String",
"extras" : "String",
"visibilityRules" : [ {
"visible" : [ "String" ],
"type" : "String"
} ],
"submitTimeRule" : {
"timeValue" : Long,
"timeUnit" : "String",
"timeType" : "String",
"enableTimeLimit" : Boolean
},
"leaveCertificate" : {
"unit" : "String",
"duration" : Double,
"enable" : Boolean,
"promptInformation" : "String"
}
}'
{
"result": {
"leaveName": "string",
"leaveCode": "string",
"leaveViewUnit": "string",
"bizType": "string",
"naturalDayLeave": true,
"hoursInPerDay": 0,
"visibilityRules": [
{
"visible": [
"string"
],
"type": "string"
}
],
"submitTimeRule": {
"timeValue": 0,
"timeUnit": "string",
"timeType": "string",
"enableTimeLimit": true
},
"leaveCertificate": {
"unit": "string",
"duration": 0,
"enable": true,
"promptInformation": "string"
}
}
}
【钉钉】API开发者 微信交流群
用微信扫右侧二维码,加入【钉钉】API开发者 交流群,互助沟通