AIRUDDER API
  1. 呼入机器人业务
AIRUDDER API
  • API 文档介绍
  • Introductions
  • 快速上手
  • Quick Start
  • 鉴权方法
    • 验证并获取令牌
      POST
  • Get the Authorization token
    • Token Authentication and Obtain
      POST
  • 全局错误代码
    • 全局错误代码
  • Error Codes
    • Error Codes
  • 催收
    • 快速上手
    • 调用任务相关 API
      • 创建外呼拨打任务
      • 列出已创建的任务
      • 停止一个呼叫任务
      • 取消指定任务中的某个电话的拨打
      • 任务结束状态通知
      • 任务电话维度拨打结束状态通知
      • 获取任务详细信息
      • 获取单个案件通话录音
      • 获取任务录音文件
      • 获取机器人列表
      • 根据callid获取电话信息和录音链接
    • 调用计划相关的API
      • 获取策略列表
      • 创建策略计划拨打任务
      • 获取计划状态信息
      • 获取计划内任务轮次信息
      • 列出已创建的任务
      • 停止一个呼叫任务
      • 取消计划中的某个电话的拨打
      • 计划结束状态通知
      • 任务结束状态通知
      • 任务电话维度拨打结束状态通知
      • 获取任务详细信息
      • 获取单个案件通话录音
      • 获取任务录音文件
      • 获取计划内某个电话所有的通话录音
      • 根据callid获取电话信息和录音链接 Copy
  • Collection
    • Quick Start
    • APIs Related to Calling Tasks
      • Create a Calling Task
      • List the Task Created
      • Cancel a Calling Task
      • Cancel a Certain Call in a Specific Task
      • Webhook of Task
      • Webhook of Call
      • Obtain the Detailed Information of Tasks
      • Obtain a Call Recording
      • Obtain Call Recordings
      • Fetch robot list
      • 根据callid获取电话信息和录音链接 Copy
    • APIs Related to Calling Plans
      • Obtain the List of Strategies
      • Create a Dialing Plan with Strategy
      • Obtain the Information of Plan Status
      • Obtain the Information of Each Round of the Plan
      • List the Task Created
      • Cancel a Calling Task
      • Cancel a Certain Call in a Plan
      • Webhook of Plan
      • Webhook of Task
      • Webhook of Call
      • Obtain the Detailed Information of Tasks
      • Obtain a Call Recording
      • Obtain Task Recordings
      • Obtain All Call Recordings of a Number in the Plan
  • 营销&电商
    • 快速上手
    • 调用任务相关的API
      • 创建拨打任务
      • 列出已创建的任务
      • 停止一个呼叫任务
      • 取消某个任务电话拨打
      • 获取任务详细信息
      • 任务结束状态通知
      • 任务电话维度拨打结束状态通知
      • 获取单个案件通话录音
      • 获取任务录音文件
      • 获取机器人列表
      • 根据callid获取电话信息和录音链接
    • 调用计划相关的API
      • 获取策略列表
      • 创建策略计划拨打任务
      • 获取计划状态信息
      • 获取计划内任务轮次信息
      • 列出已创建的任务
      • 取消一个呼叫任务
      • 取消计划中的某个电话的拨打
      • 计划结束状态通知
      • 任务结束状态通知
      • 任务电话维度拨打结束状态通知
      • 获取任务详细信息
      • 获取单个案件通话录音
      • 获取任务录音文件
      • 获取计划内某个电话所有的通话录音
  • Telemarketing & E-commerce
    • Quick Start
    • APIs Related to Calling Tasks
      • Create a Calling Task
      • List the Task Created
      • Cancel a Calling Task
      • Cancel a Certain Call in a Specific Task
      • Webhook of task
      • Webhook of Call
      • Obtain the Detailed Information of Tasks
      • Obtain a Call Recording
      • Obtain Task Recordings
      • Fetch robot list
    • APIs Related to Calling Plans
      • Obtain the List of Strategies
      • Create a Dialing Plan with Strategy
      • Obtain the Information of Plan Status
      • Obtain the Information of Each Round of the Plan
      • List the Task Created
      • Cancel a Calling Task
      • Cancel a Certain Call in a Plan
      • Webhook of Plan
      • Webhook of Task
      • Webhook of Call
      • Obtain the Detailed Information of Tasks
      • Obtain a Call Recording
      • Obtain Call Recordings
      • Obtain All Call Records of a Number in the Plan
  • 信审
    • 快速上手
    • 调用任务相关的API
      • 创建拨打任务
      • 列出已创建的任务
      • 停止一个任务拨打
      • 取消某个任务电话拨打
      • 任务结束状态通知
      • 任务电话维度拨打结束状态通知
      • 获取任务详细信息
      • 获取单个案件通话录音
      • 获取任务录音文件
      • 获取机器人列表
      • 根据callid获取电话信息和录音链接
    • 调用计划相关的API
      • 获取策略列表
      • 创建策略计划拨打任务
      • 获取计划状态信息
      • 获取计划内任务轮次信息
      • 列出已创建的任务
      • 停止一个任务拨打
      • 取消计划中的某个电话的拨打
      • 计划结束状态通知
      • 任务结束状态通知
      • 任务电话维度拨打结束状态通知
      • 获取任务详细信息
      • 获取单个案件通话录音
      • 获取任务录音文件
      • 获取计划内某个电话所有的通话录音
  • Info Check
    • Quick Start
    • APIs Related to Calling Tasks
      • Create a Calling Task
      • List the Task Created
      • Cancel a Calling Task
      • Cancel a Certain Call in a Specific Task
      • Webhook of task
      • Webhook of Call
      • Obtain the Detailed Information of Tasks
      • Obtain a Call Recording
      • Obtain Task Recordings
      • Fetch robot list
    • APIs Related to Calling Plans
      • Obtain the List of Strategies
      • Create a Dialing Plan with Strategy
      • Obtain the Information of Plan Status
      • Obtain the Information of Each Round of the Plan
      • List the Task Created
      • Cancel a Calling Task
      • Cancel a Certain Call in a Plan
      • Webhook of Plan
      • Webhook of Task
      • Webhook of Call
      • Obtain the Detailed Information of Tasks
      • Obtain a Call Recording
      • Obtain Call Recordings
      • Obtain All Call Records of a Number in the Plan
  • Workflow 工作流
    • 预测式外呼信息回调
      • PDS 任务状态更改回调
      • PDS 联系人状态更改回调
      • PDS 坐席状态更改回调
    • 创建一个新的Workflow任务
    • 获取workflow模板列表
    • 为workflow任务新增名单
    • 更新workflow任务内的名单信息
    • 取消workflow任务内某个电话的后续流程
    • Workflow外呼电话拨打结束通知 (催收/营销/电商示例)
    • Workflow外呼电话拨打结束通知 (信审示例)
    • 自定义API 节点数据推送
    • 验证 自定义API 节点数据推送
    • 停止workflow任务
    • 获取workflow任务列表
    • 获取workflow实例的子任务列表信息
    • 获取workflow节点运行的外呼任务
    • 获取workflow外呼任务明细 (催收/营销/电商示例)
    • 获取workflow外呼任务明细(信审示例)
    • 根据callee/caseid和taskid/workflow_id获取电话信息和录音链接
    • 根据callid获取电话信息和录音链接
    • 获取workflow里单个电话的所有录音
    • 通过 case_id/callee 查询 workflow_id
    • workflow 名单结束通知
    • workflow 状态变更通知
    • 获取workflow节点运行的WABA任务
    • 获取workflow内WABA任务明细
    • Workflow内WABA Template消息状态变更通知
    • Workflow内Chatbot会话结束通知
    • 获取Workflow内SMS message记录
    • Workflow内SMS message状态变更通知
  • Workflow
    • Webhooks of the Info of Predictive Dialer System
      • Webhook of Predictive Dialer Task Status Changes
      • Webhook of Predictive Dialer Contacts Status Changes
      • Webhook of Predictive Dialer Agents Status Changes
    • Create a New WorkFlow Task
    • Obtain the List of Workflow Templates
    • Add lists to an workflow task
    • Update the List Info of Workflow Task
    • Cancel the processes for a specific list
    • Notification of Call Completion in Workflow (Debt Collection/Marketing/E-commerce)
    • Notification of Call Completion in Workflow(Info Check)
    • Custom API Node Data Push
    • Verify the Custom API Node Data Push
    • Stop the Workflow Task
    • Obtain the Workflow Task List
    • Obtain the Subtask List of the Workflow
    • Obtain the Outbound Task List of Workflow
    • Obtain the Outbound Task Details of Workflow(Collection/Telemarketing/E-commerce)
    • Obtain the Outbound Task Details of Workflow(Info Check)
    • Obtain Call Information and Recording Links by callee/caseid and taskid/workflow_id
    • Obtian Call Information and Recording Link by Call ID
    • Obtain All the Recordings of a Single Number in the Workflow
    • Query workflow_id using case_id/callee
    • Notification for Workflow List Completion
    • Notification of Workflow Status Change
    • Obtain the WABA Tasks List of Workflow
    • Obtain the WABA Task Details of Workflow
    • Notification of WABA Message Status Alteration in Workflow
    • Chatbot Session End Notification in Workflow
    • Obtain SMS message records within the workflow
    • Notification of SMS message status change within the workflow.
  • 传输过程中加解密
    • API接口使用AES加解密对接
    • API接口使用AES加解密对接-示例
  • Encryption and decryption during the transmission process
    • API Integration with AES Encryption/Decryption
    • API Interface with AES Encryption/Decryption - Example
  • Chatbot
    • 接入准备
    • 错误码
    • HSB关于custom字段使用说明
    • 华为
      • api
        • 用户发送消息
        • 转人工结果
      • webhook
        • 回调机器人回复消息
        • 回调转人工申请
        • 结束会话
    • bot
      • 用户发送消息
      • 回调机器人回复消息
      • 回调转人工申请
      • 回调结束会话
      • 回调会话总结
      • 关闭对话
    • 查询可用WABA账号
    • 查询模版列表
    • 查询模版详情
    • 发送模版消息
    • 查询模版消息发送结果
    • 回调模版消息发送结果
    • 发送单个模版消息接口
    • 回调单个模版消息用户响应
    • 回调转人工申请
    • 回调坐席消息发送之后的状态变更
    • 回调转人工后用户发送的消息
    • 回调会话结束事件
    • 转人工结果
    • 查询会话列表
    • 查询消息列表
    • 将用户消息标记为已读
    • 发送普通消息
    • 结束会话
    • 上传文件
    • 上传文件(谷歌地图缩略图)
    • 会话结束后上报
    • 查询公司所有渠道信息
    • 用户发送的消息事件上报
    • 渠道发送的消息事件上报
    • 渠道发送的消息状态变更事件上报
    • 获取公司信息
    • 查询运单号物流轨迹
    • 重开会话
  • Chatbot English
    • Quick Start
    • Error Code
    • bot
      • User send message
      • Callback bot reply message
      • Callback transfer to agent request
      • Callback for ended session
    • Query available WABA accounts
    • Query the template list
    • Template details
    • Send template message
    • Query the template message sending result
    • Callback template message sending result
    • Send single template message
    • Callback single template message user response
    • Callback agent transfer request
    • Callback status change after the message is sent
    • Callback message sent by user
    • *Callback agent transfer request
    • *Callback for status change after the agent message is sent
    • *Callback for messages sent by the user after transferring to agent
    • Callback for session end event
    • Agent transfer result
    • Query conversation list
    • *Query message list
    • Mark user message as read
    • Send regular message
    • End session
    • Upload file
    • Upload file (Google maps thumbnail)
    • Report after session ends
  • 呼入机器人业务
    • inbound业务对接介绍
    • 验证并获取令牌
      POST
    • 根据callid获取通话信息和录音链接
      GET
    • 转人工成功后通知
      POST
    • 电话结束后通知
      POST
    • 查询统计数据
      GET
    • 转人工成功后通知 v2
      POST
    • 电话结束后通知 v2
      POST
  • Inbound
    • Inbound Business Integration Guide
    • Token Authentication and Obtain
    • Notification after Successful Transfer to an Agent
    • Notification after the Call Ends
  • 数据模型
    • strategy
      • strategy_model
      • gender
      • date_format
      • error_code
      • TaskID
      • Task Status
      • Plan status
      • Intention
      • Call Status
      • RingType
      • HangupType
    • commons
      • http_code
      • 响铃类型
      • 挂断方
      • 任务状态
      • 通话状态
      • ic_question_status
      • 计划状态
      • IC whether_answer
      • IC question_type
      • IC question_answer(english)
      • Intention 标签意图
      • WABA message status cn
      • WABA message status en
      • sender_type CN
  1. 呼入机器人业务

查询统计数据

GET
https://api.airudder.com/service/cloud/inbound/dashboard/statistics
查询AIRUDDER网页版数据看板页面的所有统计数据。

请求参数

Query 参数

Header 参数

请求示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'https://api.airudder.com/service/cloud/inbound/dashboard/statistics?start_time=2025-11-01 00:00:00&end_time=2025-11-07 23:59:59' \
--header 'Authorization: Token 3Ksb9EkFDQHBhAbvYDTq4+pGGjNRAuLtPF9MMt9E97hX+OgLWTmeZtdGZyjR+YqU' \
--header 'User-Agent: Airudder' \
--header 'Content-Type: application/json'

返回响应

🟢200成功
application/json
Body

示例
{
  "code": 200,
  "status": "OK",
  "request_params": {
    "start_time": "2025-11-10 00:00:00",
    "end_time": "2025-11-12 14:30:00"
  },
  "data": {
    "offline": {
      "data_range": {
        "start_date": "2025-11-10",
        "end_date": "2025-11-12"
      },
      "total": {
        "transfer_reason_distribution": {
          "entrance": 2327,
          "query_status": 1184,
          "urge_delivery": 106,
          "ask_for_other_help": 66,
          "change_info": 139
        },
        "fake_receipts_count": 278,
        "daily_deduplicated_fake_receipts_count": 273,
        "deduplicated_fake_receipts_count": 396,
        "ticket_count": 345
      },
      "daily": {
        "total_count": 3,
        "data_list": [
          {
            "date": "2025-11-10",
            "max_concurrent_call_count": 144,
            "transfer_reason_distribution": {
              "entrance": 2327,
              "query_status": 1184,
              "urge_delivery": 106,
              "ask_for_other_help": 66,
              "change_info": 139
            },
            "one_call_problem_solve_rate": 0.3333,
            "user_distribution": {
              "call_users": 4835,
              "new_users": 3446,
              "old_users": 1389,
              "valid_users": 4274
            },
            "fake_receipts_distribution": {
              "fake_receipts_count": 278,
              "daily_deduplicated_fake_receipts_count": 273
            },
            "ticket_distribution": {
              "ticket_type_1": 12,
              "ticket_type_2": 23,
              "ticket_type_3": 23
            }
          },
          {
            "date": "2025-11-11",
            "max_concurrent_call_count": 144,
            "transfer_reason_distribution": {
              "entrance": 2327,
              "query_status": 1184,
              "urge_delivery": 106,
              "ask_for_other_help": 66,
              "change_info": 139
            },
            "one_call_problem_solve_rate": 0.3762,
            "user_distribution": {
              "call_users": 4835,
              "new_users": 3446,
              "old_users": 1389,
              "valid_users": 4274
            },
            "fake_receipts_distribution": {
              "fake_receipts_count": 278,
              "daily_deduplicated_fake_receipts_count": 273
            },
            "ticket_distribution": {
              "ticket_type_1": 12,
              "ticket_type_2": 23,
              "ticket_type_3": 23
            }
          },
          {
            "date": "2025-11-12",
            "max_concurrent_call_count": 144,
            "transfer_reason_distribution": {
              "entrance": 2327,
              "query_status": 1184,
              "urge_delivery": 106,
              "ask_for_other_help": 66,
              "change_info": 139
            },
            "one_call_problem_solve_rate": 0.3786,
            "user_distribution": {
              "call_users": 4835,
              "new_users": 3446,
              "old_users": 1389,
              "valid_users": 4274
            },
            "fake_receipts_distribution": {
              "fake_receipts_count": 278,
              "daily_deduplicated_fake_receipts_count": 273
            },
            "ticket_distribution": {
              "ticket_type_1": 12,
              "ticket_type_2": 23,
              "ticket_type_3": 23
            }
          }
        ]
      },
      "hourly": {
        "total_count": 2,
        "data_list": []
      }
    },
    "realtime": {
      "time_range": {
        "start_time": "2025-11-10 00:00:00",
        "end_time": "2025-11-12 14:30:00"
      },
      "total": {
        "total_calls": 892,
        "attempted_transfer_calls": 218,
        "transfer_success_calls": 126,
        "attempted_transfer_rate": 0.4578,
        "transfer_success_rate": 0.9234,
        "agent_reception_rate": 0.4768,
        "avg_agent_duration": 76,
        "avg_robot_duration": 23,
        "avg_total_duration": 38,
        "valid_calls": 756,
        "average_robot_talk_round": 4.8943,
        "avg_robot_score": 3.2391,
        "one_call_problem_solve_rate": 0.5785,
        "robot_evaluation_rate": 0.5083,
        "robot_satisfied_rate": 0.6957,
        "call_users": 2198,
        "valid_users": 1941,
        "duplicate_call_rate": 0.3142,
        "new_users": 1438,
        "old_users": 760,
        "story_distribution": {
          "complain": 6473,
          "entrance": 677,
          "query_status": 899,
          "request_transfer": 78,
          "urge_delivery": 98,
          "change_info": 78,
          "story_ask_for_other_help": 56,
          "story_busy_waiting": 34,
          "story_evaluation": 56,
          "story_transfer_to_agent": 56
        },
        "intention_distribution": {
          "A": 6473,
          "B": 677,
          "C": 899,
          "D": 78,
          "E": 98,
          "F": 78,
          "G": 56,
          "H": 34,
          "I": 56,
          "J": 56
        }
      },
      "daily": {
        "total_count": 2,
        "data_list": [
          {
            "date": "2025-11-11",
            "total_calls": 892,
            "attempted_transfer_calls": 218,
            "transfer_success_calls": 126,
            "attempted_transfer_rate": 0.4545,
            "transfer_success_rate": 0.9333,
            "agent_reception_rate": 0.2334,
            "avg_agent_duration": 76,
            "avg_robot_duration": 23,
            "avg_total_duration": 38,
            "valid_calls": 756,
            "hangup_type_distribution": {
              "by_agent": 959,
              "by_robot": 220,
              "by_user": 2090
            },
            "story_distribution": {
              "complain": 6473,
              "entrance": 677,
              "query_status": 899,
              "request_transfer": 78,
              "urge_delivery": 98,
              "change_info": 78,
              "story_ask_for_other_help": 56,
              "story_busy_waiting": 34,
              "story_evaluation": 56,
              "story_transfer_to_agent": 56
            },
            "intention_distribution": {
              "A": 6473,
              "B": 677,
              "C": 899,
              "D": 78,
              "E": 98,
              "F": 78,
              "G": 56,
              "H": 34,
              "I": 56,
              "J": 56
            },
            "satisfied_distribution": {
              "1": 19,
              "2": 10,
              "3": 23,
              "4": 15,
              "5": 30,
              "robot_evaluation_rate": 0.4949,
              "robot_satisfied_rate": 0.7001
            }
          },
          {
            "date": "2025-11-12",
            "total_calls": 892,
            "attempted_transfer_calls": 218,
            "transfer_success_calls": 126,
            "attempted_transfer_rate": 0.4345,
            "transfer_success_rate": 0.9222,
            "agent_reception_rate": 0.4556,
            "avg_agent_duration": 76,
            "avg_robot_duration": 23,
            "avg_total_duration": 38,
            "valid_calls": 756,
            "hangup_type_distribution": {
              "by_agent": 959,
              "by_robot": 220,
              "by_user": 2090
            },
            "story_distribution": {
              "complain": 6473,
              "entrance": 677,
              "query_status": 899,
              "request_transfer": 78,
              "urge_delivery": 98,
              "change_info": 78,
              "story_ask_for_other_help": 56,
              "story_busy_waiting": 34,
              "story_evaluation": 56,
              "story_transfer_to_agent": 56
            },
            "intention_distribution": {
              "A": 6473,
              "B": 677,
              "C": 899,
              "D": 78,
              "E": 98,
              "F": 78,
              "G": 56,
              "H": 34,
              "I": 56,
              "J": 56
            },
            "satisfied_distribution": {
              "1": 19,
              "2": 10,
              "3": 23,
              "4": 15,
              "5": 30,
              "robot_evaluation_rate": 0.4949,
              "robot_satisfied_rate": 0.7011
            }
          }
        ]
      },
      "hourly": {
        "total_count": 2,
        "data_list": [
          {
            "time": "2025-11-13 00:00:00",
            "total_calls": 892,
            "attempted_transfer_calls": 218,
            "transfer_success_calls": 126,
            "attempted_transfer_rate": 0.4225,
            "transfer_success_rate": 0.9333,
            "agent_reception_rate": 0.9222,
            "avg_agent_duration": 76,
            "avg_robot_duration": 23,
            "avg_total_duration": 38,
            "valid_calls": 756
          },
          {
            "time": "2025-11-13 01:00:00",
            "total_calls": 892,
            "attempted_transfer_calls": 218,
            "transfer_success_calls": 126,
            "attempted_transfer_rate": 0.4335,
            "transfer_success_rate": 0.9564,
            "agent_reception_rate": 0.2456,
            "avg_agent_duration": 76,
            "avg_robot_duration": 23,
            "avg_total_duration": 38,
            "valid_calls": 756
          }
        ]
      }
    }
  }
}
修改于 2025-12-01 11:44:08
上一页
电话结束后通知
下一页
转人工成功后通知 v2
Built with