- 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
Notification of Workflow Status Change
Production
Production
POST
The integrating party should provide this URL for configuration by our side.
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
status
string
required
actions
array [object {5}]
required
nodetask_id
string
required
nodetask_name
string
required
node_type
string
required
task_id
string
optional
task_status
string
optional
Example
{
"workflow_id": "ea1cb50d19******b3c257bb6a0935b5",
"workflow_name": "052******shed2",
"status": "finished",
"actions": [
{
"nodetask_id": "dc9d08ce1f0******b2829274acf",
"nodetask_name": "SMS1_de09d6",
"node_type": "sms"
},
{
"nodetask_id": "6df98bf0878******dd48b18f932f1",
"nodetask_name": "Voicebot Call2_c3d53d",
"node_type": "call",
"task_id": "d5f570c5ca5c******030f8f0bd6",
"task_status": "finished"
},
{
"nodetask_id": "a1aafaafb******32d7e0b8af",
"nodetask_name": "Voicebot Call1_a9c2ad",
"node_type": "call",
"task_id": "e5173ab553e******93b28edd5ee",
"task_status": "finished"
}
]
}
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 should provide this URL for configuration by our side.' \
--header 'User-Agent: Airudder' \
--header 'Content-Type: application/json' \
--data-raw '{
"workflow_id": "ea1cb50d19******b3c257bb6a0935b5",
"workflow_name": "052******shed2",
"status": "finished",
"actions": [
{
"nodetask_id": "dc9d08ce1f0******b2829274acf",
"nodetask_name": "SMS1_de09d6",
"node_type": "sms"
},
{
"nodetask_id": "6df98bf0878******dd48b18f932f1",
"nodetask_name": "Voicebot Call2_c3d53d",
"node_type": "call",
"task_id": "d5f570c5ca5c******030f8f0bd6",
"task_status": "finished"
},
{
"nodetask_id": "a1aafaafb******32d7e0b8af",
"nodetask_name": "Voicebot Call1_a9c2ad",
"node_type": "call",
"task_id": "e5173ab553e******93b28edd5ee",
"task_status": "finished"
}
]
}'
Responses
🟢200success
application/json
Body
object {0}
Example
{}
Modified at 2024-05-28 10:54:50