- API 文档介绍
- Introductions
- 快速上手
- Quick Start
- 鉴权方法
- Get the Authorization token
- 全局错误代码
- Error Codes
- 催收
- Collection
- Quick Start
- APIs Related to Calling Tasks
- 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
- 营销&电商
- Telemarketing & E-commerce
- Quick Start
- APIs Related to Calling Tasks
- 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
- 信审
- Info Check
- Quick Start
- APIs Related to Calling Tasks
- 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 工作流
- 预测式外呼信息回调
- 创建一个新的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消息状态变更通知
- Workflow内Chatbot会话结束通知
- Workflow
- Webhooks of the Info of Predictive Dialer System
- Create a New WorkFlow TaskPOST
- Obtain the List of Workflow TemplatesGET
- Add lists to an workflow taskPOST
- Update the List Info of Workflow TaskPOST
- Cancel the processes for a specific listPOST
- Notification of Call Completion in Workflow (Debt Collection/Marketing/E-commerce)POST
- Notification of Call Completion in Workflow(Info Check)POST
- Custom API Node Data PushPOST
- Verify the Custom API Node Data PushPOST
- Stop the Workflow TaskPOST
- Obtain the Workflow Task ListGET
- Obtain the Subtask List of the WorkflowGET
- Obtain the Outbound Task List of WorkflowPOST
- Obtain the Outbound Task Details of Workflow(Collection/Telemarketing/E-commerce)POST
- Obtain the Outbound Task Details of Workflow(Info Check)POST
- Obtain Call Information and Recording Links by callee/caseid and taskid/workflow_idGET
- Obtian Call Information and Recording Link by Call IDGET
- Obtain All the Recordings of a Single Number in the WorkflowGET
- Query workflow_id using case_id/calleePOST
- Notification for Workflow List CompletionPOST
- Notification of Workflow Status ChangePOST
- Obtain the WABA Tasks List of WorkflowGET
- Obtain the WABA Task Details of WorkflowGET
- Notification of WABA Message Status Alteration in WorkflowPOST
- Chatbot Session End Notification in WorkflowPOST
- 加解密对接
- WorkFlow_LeadsGeneration
- Webhooks of the Info of Predictive Dialer System
- Create a New WorkFlow Task
- Obtain the List of Workflow Templates
- Add Workflow Contacts
- Update the List Info of Workflow
- Cancel a Call
- End Status Notification from the Dimension of Phone Call
- Stop the Workflow Task
- Custom API Data Push
- Verify the Custom API Data Push
- Obtain the Task List of Workflow
- Obtain the Subtask List of the Workflow
- Obtain All the Recordings of a Single Number in the Workflow
- Flex_Route
- API_Store
- 回调数据加解密对接
- DIDI营销定制
- Chatbot
- Chatbot English
- Quick Start
- Error Code
- bot
- 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
- *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 Callback
Verify the Custom API Node Data Push
POST
https://api.airudder.com/service/cloud/workflow/apinoticeinfo
请求参数
Header 参数
Authorization
string
必需
默认值:
Token 3Ksb9EkFDQHBhAbvYDTq4+pGGjNRAuLtPF9MMt9E97hX+OgLWTmeZtdGZyjR+YqU
Content-Type
string
必需
默认值:
application/json
User-Agent
string
可选
默认值:
Airudder
Body 参数application/json
workflow_id
string
必需
node_id
string
必需
callee
string
必需
case_id
string
可选
示例
{
"workflow_id": "0ca6e3a59cf74630906683882aa5111",
"callee": "+8610086",
"node_id": "1d78b96d74c24737b186da7bcb23a2f8",
"case_id": "caseid"
}
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://api.airudder.com/service/cloud/workflow/apinoticeinfo' \
--header 'Authorization;' \
--header 'User-Agent: Airudder' \
--header 'Content-Type: application/json' \
--data-raw '{
"workflow_id": "0ca6e3a59cf74630906683882aa5111",
"callee": "+8610086",
"node_id": "1d78b96d74c24737b186da7bcb23a2f8",
"case_id": "caseid"
}'
返回响应
🟢200Success
application/json
Body
data
object
必需
workflow_id
string
必需
workflow_name
string
必需
node_id
string
必需
node_name
string
必 需
callee
object
必需
custom_attribute
object
必需
call
object
必需
status
string
必需
code
integer
必需
示例
{
"data": {
"workflow_id": "b761cdd784294xxxxxx869f85c",
"workflow_name": "test_api_action4",
"node_id": "6ade9e4443xxxxxx43a54b58",
"node_name": "API1",
"callee": {
"case_id": "123456.0",
"callee_name": "WILL SMITH",
"callee_gender": "",
"callee_number": "+861xxxxxx721",
"platform_name": "AIRUDDER",
"extra_a": "",
"extra_b": "",
"extra_c": "",
"extra": [
{
"Content": "+861xxxxxx795,+861xxxxxx721",
"Question": "extend_callees"
}
],
"extend": {
"variables": {},
"detail_source": "web",
"pds_variables": {}
},
"comments": "123456.0",
"borrowed_date": "2024-02-01",
"due_date": "2024-03-07",
"borrowed_amount": "20000.00",
"total_owing_amount": "20310.00",
"currency_unit": "USD"
},
"custom_attribute": {
"a": "1",
"b": "2"
},
"call": {
"task_id": "459acf3df0ecxxxxxx9679dc208ad96",
"call_id": "cd878f6611adxxxxxx1a5a3ec5525b",
"callee_number": "+8618717905721",
"robot_id": "4585",
"call_start_time": "2024-03-12 14:54:26",
"call_end_time": "2024-03-12 14:54:52",
"call_times": 4,
"ring_type": "normal",
"question_answer": [
{
"question_name": "Q1",
"answer": "ss02",
"answer_text": "s s cero dos",
"status": "Completed",
"answer_text_slot": "s02;02",
"var": "S02",
"verification_results": "Match",
"question_content": "CURP Verification",
"question_type": "open",
"whether_answer": "Answered"
}
],
"hangup_type": "ByRobot",
"intention": "E",
"slots": "",
"ner_slots": {
"PaymentMethod": "Transfer",
"PaymentTime": "Time_0"
},
"redial_call": [
{
"call_id": "ef1a7953b0cxxxxxxab653217cd24",
"call_start_time": "2024-03-12 14:51:15",
"ring_type": "normal",
"ring_time": 0,
"hangup_type": "ByCallee",
"result_label": "F",
"callee_number": "+861xxxxxx795",
"caller_number": "+950xxxxxx0088"
},
{
"call_id": "df831fc0491xxxxxx7f1114605f9de",
"call_start_time": "2024-03-12 14:51:24",
"ring_type": "normal",
"ring_time": 7,
"hangup_type": "ByCallee",
"result_label": "F",
"callee_number": "+8618xxxxxx721",
"caller_number": "+950xxxxxx088"
},
{
"call_id": "f27a2d3c1dxxxxxx693ed0cfe93d77aa",
"call_start_time": "2024-03-12 14:52:23",
"ring_type": "normal",
"ring_time": 0,
"hangup_type": "ByCallee",
"result_label": "F",
"callee_number": "+861xxxxxx1795",
"caller_number": "+950xxxxxx088"
}
],
"talk_round": 0,
"ring_time": 2,
"multi_label": {
"A0": "A0",
"Correct_Person": "identity_correct_person",
"Request_Installment": "action_item_request_installment"
},
"intention_description": "Needs Follow Up",
"asr_ptp": "",
"asr_result": [
{
"time": "00:00:00",
"robottext": "halo (jeda 1-2 detik) selamat siang",
"text": ""
},
{
"time": "00:00:03",
"robottext": "Apa boleh minta waktunya sebentar?",
"text": ""
},
{
"time": "00:00:10",
"robottext": "",
"text": ""
},
{
"time": "00:00:10",
"robottext": "Halo",
"text": ""
},
{
"time": "00:00:13",
"robottext": "",
"text": ""
},
{
"time": "00:00:13",
"robottext": "mengapa tidak berbicara?",
"text": ""
},
{
"time": "00:00:18",
"robottext": "",
"text": ""
},
{
"time": "00:00:18",
"robottext": "Halo? Apa suara saya terdengar?",
"text": ""
}
],
"caller_number": "+95xxxxxx0088"
}
},
"status": "OK",
"code": 200
}
🟢200Exception
修改于 2025-03-27 06:22:37