Developer OpenAPI
首页Apifox官网钉钉openAPI
企业微信openAPI
  • openAPI文档
  • 官方文档
首页Apifox官网钉钉openAPI
企业微信openAPI
  • openAPI文档
  • 官方文档
新版服务端API(DingTalk OpenAPI)
  • 历史文档(不推荐)
  • 开发钉钉应用
  • 服务端API
  • 新版服务端API(DingTalk OpenAPI)
  • 生态伙伴API
获取访问凭证通讯录应用市场客户管理服务群考勤待办任务日程钉盘会议专属钉钉合作空间钉工牌数据目录制造业数字化管理师宜搭应用开发文档
获取访问凭证通讯录应用市场客户管理服务群考勤待办任务日程钉盘会议专属钉钉合作空间钉工牌数据目录制造业数字化管理师宜搭应用开发文档
  1. 待办任务
  • 新增钉钉待办任务
    POST
  • 获取钉钉待办任务详情
    GET
  • 删除钉钉待办任务
    DELETE
  • 更新钉钉待办任务
    PUT
  • 更新钉钉待办执行者状态
    PUT
  • 根据sourceId获取钉钉待办任务详情
    GET
  • 查询企业下用户待办列表
    POST
  1. 待办任务

新增钉钉待办任务

POST
http://127.0.0.1/v1.0/todo/users/{unionId}/tasks
新版服务端API(DingTalk OpenAPI)/待办任务
最后修改时间:2022-08-30 09:19:21
责任人:未设置

说明#

调用本接口发起一个钉钉待办任务。
服务地址:api.dingtalk.com

权限#

要调用此API,需要以下权限之一。
应用类型是否支持权限API Explorer调试
企业内部应用支持待办应用中待办写权限API Explorer
第三方企业应用支持待办应用中待办写权限API Explorer
第三方个人应用暂不支持待办应用中待办写权限暂不支持

错误码#

HttpCode错误码错误信息说明
400todo.taskCreate.paramErrortodo.taskCreate.paramError创建待办参数异常
500todo.taskCreate.systemErrortodo.taskCreate.systemError创建待办系统内部异常

请求参数

Path 参数
unionId
string 
必需
当前访问资源所归属用户的unionId,和创建者的unionId保持一致,可通过根据userid获取用户详情接口获取。
Query 参数
operatorId
string 
可选
当前操作者用户的unionId,可通过根据userid获取用户详情接口获取。
Header 参数
x-acs-dingtalk-access-token
string 
必需
调用该接口的访问凭证。如何获取不同应用的凭证请参考访问凭证概述。
Body 参数application/json
sourceId
string 
可选
业务系统侧的唯一标识ID,即业务ID。
subject
string 
待办标题。
必需
creatorId
string 
必需
创建者的unionId,可通过根据userid获取用户详情接口获取。
description
string 
待办备注描述。
可选
dueTime
integer 
可选
截止时间,Unix时间戳,单位毫秒。
executorIds
array[string]
可选
执行者的unionId,可通过根据userid获取用户详情接口获取。
participantIds
array[string]
可选
参与者的unionId,可通过根据userid获取用户详情接口获取。
detailUrl
object 
可选
详情页url跳转地址。
appUrl
string 
可选
APP端详情页url跳转地址。
如果创建第三方待办时配置了DING通知能力,appUrl需要支持以dingtalk协议打开。
pcUrl
string 
可选
PC端详情页url跳转地址。
isOnlyShowExecutor
boolean 
可选
生成的待办是否仅展示在执行者的待办列表中。
priority
integer 
优先级,取值:
可选
notifyConfigs
object 
待办通知配置。
可选
dingNotify
string 
可选
DING通知配置,目前仅支持取值为1,表示应用内DING。
示例
{}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://127.0.0.1/v1.0/todo/users//tasks' \
--header 'x-acs-dingtalk-access-token;' \
--header 'Content-Type: application/json' \
--data-raw '{}'

返回响应

🟢200成功
application/json
Body
id
string 
待办ID。
可选
subject
string 
待办的标题。
可选
description
string 
待办描述。
可选
startTime
integer 
可选
开始时间,Unix时间戳,单位毫秒。
dueTime
integer 
可选
截止时间,Unix时间戳,单位毫秒。
finishTime
integer 
可选
完成时间,Unix时间戳,单位毫秒。
done
boolean 
完成状态。
可选
executorIds
array[string]
可选
执行者的unionId。
participantIds
array[string]
可选
参与者的unionId。
detailUrl
object 
可选
详情页url跳转地址。
pcUrl
string 
可选
PC端详情页url跳转地址。
appUrl
string 
可选
APP端详情页url跳转地址。
source
string 
业务来源。
可选
sourceId
string 
可选
业务系统侧的唯一标识ID,即业务ID。
createdTime
integer 
可选
创建时间,Unix时间戳,单位毫秒。
modifiedTime
integer 
可选
更新时间,Unix时间戳,单位毫秒。
creatorId
string 
可选
创建者的unionId。
modifierId
string 
可选
更新者的unionId。
bizTag
string 
接入应用标识。
可选
requestId
string 
请求ID。
可选
isOnlyShowExecutor
boolean 
可选
生成的待办是否仅展示在执行者的待办列表中。
priority
integer 
优先级,取值:
可选
notifyConfigs
object 
待办通知配置
可选
dingNotify
string 
可选
DING通知配置,目前仅支持取值为1,表示应用内DING。
示例
{
    "id": "string",
    "subject": "string",
    "description": "string",
    "startTime": 0,
    "dueTime": 0,
    "finishTime": 0,
    "done": true,
    "executorIds": [
        "string"
    ],
    "participantIds": [
        "string"
    ],
    "detailUrl": {
        "pcUrl": "string",
        "appUrl": "string"
    },
    "source": "string",
    "sourceId": "string",
    "createdTime": 0,
    "modifiedTime": 0,
    "creatorId": "string",
    "modifierId": "string",
    "bizTag": "string",
    "requestId": "string",
    "isOnlyShowExecutor": true,
    "priority": 0,
    "notifyConfigs": {
        "dingNotify": "string"
    }
}
修改于 2022-08-30 09:19:21
下一页
获取钉钉待办任务详情
Built with