- Introductions
- Quick Start
- Get the Authorization token
- Error Codes
- 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
Custom API Node Data Push
Production
Production
POST
The integrating party provides this url to configure in the workflow.
Request
Header Params
Content-Type
string
required
Default:
application/json
User-Agent
string
optional
Default:
Airudder
Body Params application/json
workflow_id
string
required
workflow_name
string
required
node_id
string
required
node_name
string
required
callee
object
required
case_id
string
required
callee_name
string
required
callee_gender
string
required
callee_number
string
required
platform_name
string
required
extra_a
string
required
extra_b
string
required
extra_c
string
required
extra
array [object {2}]
required
extend
object
required
comments
string
required
borrowed_date
string
optional
due_date
string
optional
borrowed_amount
string
optional
total_owing_amount
string
optional
currency_unit
string
optional
custom_attribute
object
required
var1
string
required
var2
string
required
call
object
required
task_id
string
required
call_id
string
required
robot_id
string
required
callee_number
string
required
call_start_time
string
required
call_end_time
string
required
call_times
integer
required
ring_type
enum<string>
required
Allowed values:
busycantuseholdlineswitchoffoutofareaunregisterwrongnumnotmatchnormalnull
hangup_type
enum<string>
required
Allowed values:
ByCalleeByRobotCanceled
intention
string
required
multi_label
object
required
asr_ptp
string
required
asr_result
array [object {3}]
required
slots
string
required
ner_slots
object
required
talk_round
integer
required
ring_time
integer
required
intention_description
string
required
redial_call
array [object {8}]
optional
caller_number
string
optional
question_answer
array [object {10}]
optional
Example
{
"workflow_id": "079918b288xxxxxxxx3815e2a8030eb",
"workflow_name": "test_api_action6",
"node_id": "f878645926xxxxxxxxb0b779ba254",
"node_name": "API2",
"callee": {
"case_id": "12345.0",
"callee_name": "WILL SMITH",
"callee_gender": "MALE",
"callee_number": "+861xxxxxxxx5721",
"platform_name": "AIZCC",
"extra_a": "a",
"extra_b": "b",
"extra_c": "c",
"extra": [
{
"Content": "d",
"Question": "extra_d"
}
],
"extend": {
"variables": {
"extra_d": "d"
},
"detail_source": "web",
"pds_variables": {}
},
"comments": "12345.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": "b1a9e2ea8xxxxxxxx1551b6454b414b",
"call_id": "817377d194xxxxxxxxc8ad463bc81d996a",
"callee_number": "+86xxxxxx5721",
"robot_id": "4496",
"call_start_time": "2024-03-11 15:58:26",
"call_end_time": "2024-03-11 15:59:12",
"call_times": 2,
"ring_type": "normal",
"hangup_type": "ByCallee",
"intention": "E",
"slots": "",
"ner_slots": {
"PaymentMethod": "Transfer",
"PaymentTime": "Time_0"
},
"talk_round": 1,
"ring_time": 2,
"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"
}
],
"multi_label": {
"A0": "A0",
"Correct_Person": "identity_correct_person",
"Request_Installment": "action_item_request_installment"
},
"intention_description": "No Voice",
"asr_ptp": "",
"asr_result": [
{
"time": "00:00:00",
"robottext": "This is Hannah, I'm a customer service agent. We called you today to confirm your order with us so we could deliver it to you. Can I take a moment of your time here?",
"text": "no no no no no"
},
{
"time": "00:00:14",
"robottext": "",
"text": ""
},
{
"time": "00:00:14",
"robottext": "You have placed an order via our website. Are the above-mentioned information correct?",
"text": ""
},
{
"time": "00:00:25",
"robottext": "Hello?",
"text": ""
},
{
"time": "00:00:25",
"robottext": "You have placed an order via our website. Can you confirm the information ?",
"text": ""
},
{
"time": "00:00:35",
"robottext": "Are you there?",
"text": ""
},
{
"time": "00:00:35",
"robottext": "You have placed an order via our website. Can you confirm the information ?",
"text": ""
},
{
"time": "00:00:45",
"robottext": "Sorry,we cannot hear your clearly. we will try to contact you later.Thank you for your time. Goodbye!",
"text": ""
}
],
"redial_call": [
{
"call_id": "4edf1697f7bxxxxxxxx65bca97f996bb",
"call_start_time": "2024-03-05 16:15:53",
"ring_type": "normal",
"ring_time": 0,
"hangup_type": "ByCallee",
"result_label": "F",
"callee_number": "+822xxxxxxxx2795",
"caller_number": "+950xxxxxxxx088"
},
{
"call_id": "001453803xxxxxxxxcc53b4a3b9db",
"call_start_time": "2024-03-05 16:15:56",
"ring_type": "normal",
"ring_time": 15,
"hangup_type": "ByCallee",
"result_label": "F",
"callee_number": "+83xxxxxxxx795",
"caller_number": "+95xxxxxxxx0088"
},
{
"call_id": "04b6d8d97xxxxxxxx6b16db252a1dad8",
"call_start_time": "2024-03-05 16:16:59",
"ring_type": "normal",
"ring_time": 0,
"hangup_type": "ByCallee",
"result_label": "F",
"callee_number": "+822xxxxxxxx795",
"caller_number": "+95xxxxxxxx0088"
}
],
"caller_number": "+95xxxxxxxx0088"
}
}
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'The integrating party provides this url to configure in the workflow.' \
--header 'User-Agent: Airudder' \
--header 'Content-Type: application/json' \
--data-raw '{
"workflow_id": "079918b288xxxxxxxx3815e2a8030eb",
"workflow_name": "test_api_action6",
"node_id": "f878645926xxxxxxxxb0b779ba254",
"node_name": "API2",
"callee": {
"case_id": "12345.0",
"callee_name": "WILL SMITH",
"callee_gender": "MALE",
"callee_number": "+861xxxxxxxx5721",
"platform_name": "AIZCC",
"extra_a": "a",
"extra_b": "b",
"extra_c": "c",
"extra": [
{
"Content": "d",
"Question": "extra_d"
}
],
"extend": {
"variables": {
"extra_d": "d"
},
"detail_source": "web",
"pds_variables": {}
},
"comments": "12345.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": "b1a9e2ea8xxxxxxxx1551b6454b414b",
"call_id": "817377d194xxxxxxxxc8ad463bc81d996a",
"callee_number": "+86xxxxxx5721",
"robot_id": "4496",
"call_start_time": "2024-03-11 15:58:26",
"call_end_time": "2024-03-11 15:59:12",
"call_times": 2,
"ring_type": "normal",
"hangup_type": "ByCallee",
"intention": "E",
"slots": "",
"ner_slots": {
"PaymentMethod": "Transfer",
"PaymentTime": "Time_0"
},
"talk_round": 1,
"ring_time": 2,
"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"
}
],
"multi_label": {
"A0": "A0",
"Correct_Person": "identity_correct_person",
"Request_Installment": "action_item_request_installment"
},
"intention_description": "No Voice",
"asr_ptp": "",
"asr_result": [
{
"time": "00:00:00",
"robottext": "This is Hannah, I'\''m a customer service agent. We called you today to confirm your order with us so we could deliver it to you. Can I take a moment of your time here?",
"text": "no no no no no"
},
{
"time": "00:00:14",
"robottext": "",
"text": ""
},
{
"time": "00:00:14",
"robottext": "You have placed an order via our website. Are the above-mentioned information correct?",
"text": ""
},
{
"time": "00:00:25",
"robottext": "Hello?",
"text": ""
},
{
"time": "00:00:25",
"robottext": "You have placed an order via our website. Can you confirm the information ?",
"text": ""
},
{
"time": "00:00:35",
"robottext": "Are you there?",
"text": ""
},
{
"time": "00:00:35",
"robottext": "You have placed an order via our website. Can you confirm the information ?",
"text": ""
},
{
"time": "00:00:45",
"robottext": "Sorry,we cannot hear your clearly. we will try to contact you later.Thank you for your time. Goodbye!",
"text": ""
}
],
"redial_call": [
{
"call_id": "4edf1697f7bxxxxxxxx65bca97f996bb",
"call_start_time": "2024-03-05 16:15:53",
"ring_type": "normal",
"ring_time": 0,
"hangup_type": "ByCallee",
"result_label": "F",
"callee_number": "+822xxxxxxxx2795",
"caller_number": "+950xxxxxxxx088"
},
{
"call_id": "001453803xxxxxxxxcc53b4a3b9db",
"call_start_time": "2024-03-05 16:15:56",
"ring_type": "normal",
"ring_time": 15,
"hangup_type": "ByCallee",
"result_label": "F",
"callee_number": "+83xxxxxxxx795",
"caller_number": "+95xxxxxxxx0088"
},
{
"call_id": "04b6d8d97xxxxxxxx6b16db252a1dad8",
"call_start_time": "2024-03-05 16:16:59",
"ring_type": "normal",
"ring_time": 0,
"hangup_type": "ByCallee",
"result_label": "F",
"callee_number": "+822xxxxxxxx795",
"caller_number": "+95xxxxxxxx0088"
}
],
"caller_number": "+95xxxxxxxx0088"
}
}'
Responses
🟢200success
application/json
Body
object {0}
Example
{}
Modified at 2025-03-27 06:24:37