AIRUDDER API
  1. Workflow
AIRUDDER API
  • Introductions
  • Quick Start
  • Get the Authorization token
    • Token Authentication and Obtain
      POST
  • Error Codes
    • Error Codes
  • 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
      POST
    • Obtain the List of Workflow Templates
      GET
    • Add lists to an workflow task
      POST
    • Update the List Info of Workflow Task
      POST
    • Cancel the processes for a specific list
      POST
    • 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 Push
      POST
    • Verify the Custom API Node Data Push
      POST
    • Stop the Workflow Task
      POST
    • Obtain the Workflow Task List
      GET
    • Obtain the Subtask List of the Workflow
      GET
    • Obtain the Outbound Task List of Workflow
      POST
    • 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_id
      GET
    • Obtian Call Information and Recording Link by Call ID
      GET
    • Obtain All the Recordings of a Single Number in the Workflow
      GET
    • Query workflow_id using case_id/callee
      POST
    • Notification for Workflow List Completion
      POST
    • Notification of Workflow Status Change
      POST
    • Obtain the WABA Tasks List of Workflow
      GET
    • Obtain the WABA Task Details of Workflow
      GET
    • Notification of WABA Message Status Alteration in Workflow
      POST
    • Chatbot Session End Notification in Workflow
      POST
  1. Workflow

Obtain Call Information and Recording Links by callee/caseid and taskid/workflow_id

Production
https://api.airudder.com
Production
https://api.airudder.com
GET
/service/cloud/calleerecords
Obtain call information and recording links by using callee/caseid and taskid/workflow_id as parameters, Please note that only data from the previous 3 months can be queried.

Request

Query Params
callee
string 
required
Phone number, a number starting with "+country code". Either the phone number or caseid is required.
caseid
string 
required
If the caseid is provided in the workflow task, it can be used as an input parameter instead of callee. Either caseid or callee is required.
taskid
string 
required
taskid, the ID of the task to which the phone call belongs. Either taskid or workflow_id is required.
workflow_id
string 
required
workflow_id: The ID of the workflow to which the phone call belongs. Either workflow_id or taskid is required.
Header Params
Authorization
string 
required
Default:
Token 3Ksb9EkFDQHBhAbvYDTq4+pGGjNRAuLtPF9MMt9E97hX+OgLWTmeZtdGZyjR+YqU

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 GET 'https://api.airudder.com/service/cloud/calleerecords?callee=&caseid&taskid&workflow_id' \
--header 'Authorization;'

Responses

🟢200success
application/json
Body
data
array [object {9}] 
required
callid
string 
required
Call ID of the called phone number.
task_id
string 
required
Task ID to which the call ID belongs.
workflow_id
string 
required
Workflow ID to which the call ID belongs. If it does not belong to a workflow, the value is empty.
call_start_time
string 
required
Call connection time in UTC.
call_end_time
string 
required
Call hang-up time in UTC.
duration
integer 
required
Call duration in seconds.
recording_link
string 
required
Recording link (valid for 3 months).
callee
string 
required
Called phone number.
caseid
string 
required
Case ID of the called number. The value is only populated if this field has been uploaded; otherwise, it is empty.
status
string 
required
code
integer 
required
Examples
{
    "data": [
        {
            "callid": "351f078a3b4*******197e7f5faaaa9",
            "recording_link": "https://api.airudder.com/tasks/20240418/test_85eb8e27556260be03b43976a2894c11_351f078a*******e197e7f5faaaa9.mp3",
            "taskid": "85eb8e275562*******43976a2894c11",
            "workflow_id": "5a8b34b3680*******8756f90d5aa3",
            "callee": "+86*******14782",
            "caseid": "19.0",
            "call_start_time": "2024-04-18T08:46:05Z",
            "call_end_time": "2024-04-18T08:46:20Z",
            "duration": 15
        },
        {
            "callid": "b5c11fc9360d2*******1f50a065",
            "recording_link": "https://api.airudder.com/tasks/20240418/test_164b66b2efee6750dd61e8c190063fd6_b5c11fc93*******dc3a91f50a065.mp3",
            "taskid": "164b66b2efe*******1e8c190063fd6",
            "workflow_id": "5a8b34b36*******358756f90d5aa3",
            "callee": "+86*******4782",
            "caseid": "19.0",
            "call_start_time": "2024-04-18T08:47:50Z",
            "call_end_time": "2024-04-18T08:48:05Z",
            "duration": 15
        },
        {
            "callid": "dffd3bbbc92*******00960b16d9c9b",
            "recording_link": "https://api.airudder.com/tasks/20240418/test_d65bccdcca266aacf5d857e062544aca_dffd3bbbc*******960b16d9c9b.mp3",
            "taskid": "d65bccdcca2*******857e062544aca",
            "workflow_id": "5a8b34b368*******358756f90d5aa3",
            "callee": "+86*******14782",
            "caseid": "19.0",
            "call_start_time": "2024-04-18T08:50:07Z",
            "call_end_time": "2024-04-18T08:50:21Z",
            "duration": 14
        }
    ],
    "status": "OK",
    "code": 200
}
Modified at 2024-05-28 11:39:03
Previous
Obtain the Outbound Task Details of Workflow(Info Check)
Next
Obtian Call Information and Recording Link by Call ID
Built with