Developer OpenAPI
首页Apifox官网钉钉openAPI
企业微信openAPI
  • openAPI文档
  • 官方文档
首页Apifox官网钉钉openAPI
企业微信openAPI
  • openAPI文档
  • 官方文档
历史文档(不推荐)
  • 历史文档(不推荐)
  • 开发钉钉应用
  • 服务端API
  • 新版服务端API(DingTalk OpenAPI)
  • 生态伙伴API
HTTP回调审批待办通讯录管理钉钉红包身份验证(免登)花名册行业连接日程
HTTP回调审批待办通讯录管理钉钉红包身份验证(免登)花名册行业连接日程
  1. 审批待办
  • 项目任务
    • 迁移任务信息
      POST
    • 查询任务详情
      POST
    • 新增任务信息
      POST
    • 根据任务ID删除任务
      POST
    • 更新任务基础信息
      POST
    • 根据项目批量删除任务信息
      POST
    • 批量移除指定用户的所有任务
      POST
    • 批量移除指定用户的项目任务
      POST
    • 将用户参与的所有任务添加到任务列表
      POST
    • 将用户新参与的任务添加到任务列表
      POST
    • 清理历史任务数据
      POST
    • 获取任务详情
      POST
  • 新增钉钉待办任务
    POST
  • 查询企业下用户待办列表
    POST
  • 更新钉钉待办任务
    POST
  • 查询企业个人待办数量
    GET
  1. 审批待办

新增钉钉待办任务

POST
http://127.0.0.1/topapi/workrecord/add
历史文档(不推荐)/审批待办
最后修改时间:2022-08-30 09:19:21
责任人:未设置

说明#

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

权限#

服务端API是以应用维度授权的,在调用接口前,确保已经为应用添加了接口权限。详情请参考权限申请。
应用类型是否支持调用权限申请方式API Explorer调试
企业内部应用是开发者后台申请调试
第三方企业应用是开发者后台申请调试
第三方个人应用否——

错误码#

参数说明排查方法
33012无效的userid请检查userid参数是否合法。
40035参数不合法请检查title参数是否小于50个字符。formItemList数组长度是否小于20。
400002参数错误请检查title或者content参数是否为空。
854001待办任务重复每人每天最多收到一条表单内容相同的待办,这里的表单内容,包括title和formItemList参数。还有一种情况,当传了biz_id参数时,每个用户的biz_id不能重复。
854002待办任务超过每日限额每人每天最多收到100条待办。

请求参数

Query 参数
access_token
string 
必需
调用服务端API的应用凭证。企业内部应用可通过获取企业内部应用的access_token接口获取。第三方企业应用可通过获取第三方企业应用的access_token接口获取。
示例值:
6d1bxxxx
Body 参数application/json
userid
string 
必需
任务的执行人userid。
create_time
number 
必需
待办时间,Unix时间戳。该参数只影响待办显示的先后顺序。
title
string 
必需
待办任务的标题,最多50个字符。
url
string 
必需
待办任务的跳转链接。当链接是某个微应用链接时,希望在PC端工作台打开,可通过消息链接在PC端侧边栏打开实现。待办跳转地址不支持跳转进入小程序。
pcUrl
string 
可选
PC端跳转URL,不传则使用URL参数。
formItemList
array [object {2}] 
表单列表。
必需
title
string 
表单标题。
必需
content
string 
表单内容。
必需
originator_user_id
string 
可选
发起人的userid。
source_name
string 
可选
待办来源名称。该名称会显示在待办的“来源”位置。
pc_open_type
number 
可选
待办的PC打开方式:2:在PC端打开4:在浏览器打开
biz_id
string 
可选
外部业务ID,建议带上业务方来源字段,防止与其他业务方冲突。
示例
{
    "create_time": 1599580799000,
    "pcUrl": "https://oa.dingtalk.com",
    "pc_open_type": 2,
    "formItemList": [
        {
            "title": "新人学习2",
            "content": "产品学习"
        }
    ],
    "title": "学习任务",
    "biz_id": "1112",
    "userid": "manager4220",
    "url": "https://oa.dingtalk.com",
    "originator_user_id": "manager7078",
    "source_name": "学习"
}

示例代码

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/topapi/workrecord/add?access_token=6d1bxxxx' \
--header 'Content-Type: application/json' \
--data-raw '{
    "create_time": 1599580799000,
    "pcUrl": "https://oa.dingtalk.com",
    "pc_open_type": 2,
    "formItemList": [
        {
            "title": "新人学习2",
            "content": "产品学习"
        }
    ],
    "title": "学习任务",
    "biz_id": "1112",
    "userid": "manager4220",
    "url": "https://oa.dingtalk.com",
    "originator_user_id": "manager7078",
    "source_name": "学习"
}'

返回响应

🟢200成功
application/json
Body
errcode
number 
返回码。
可选
errmsg
string 
可选
调用接口失败时返回的错误信息。创建成功不会返回。
request_id
string 
请求ID。
可选
record_id
string 
待办任务ID。
可选
示例
{
    "errcode": 0,
    "errmsg": "string",
    "request_id": "string",
    "record_id": "string"
}
修改于 2022-08-30 09:19:21
上一页
获取任务详情
下一页
查询企业下用户待办列表
Built with