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

Obtian Call Information and Recording Link by Call ID

Production
https://api.airudder.com
Production
https://api.airudder.com
GET
/service/cloud/callidrecords
Obtian phone details and recording link based on the call ID. Only data from the last 3 months can be queried.

Request

Query Params
callid
string 
required
Support for a maximum of 50 call IDs, separated by commas.
Example:
callid1,callid2,callid3
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/callidrecords?callid=callid1,callid2,callid3' \
--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": "3263a68897********010aacec2b3",
            "recording_link": "https://api.airudder.com/tasks/20240516/test_258529b53c405fd1a2*******c6b_3263a688977108becdccf010aacec2b3.mp3",
            "taskid": "258529b53c4*****b2ca12115eac6b",
            "workflow_id": "",
            "callee": "+62******40416",
            "caseid": "",
            "call_start_time": "2024-05-16T09:47:44Z",
            "call_end_time": "2024-05-16T09:49:04Z",
            "duration": 80
        },
        {
            "callid": "c83b790ac*******465686065",
            "recording_link": "https://api.airudder.com/tasks/20240516/test_8ce7bfc299305fcc446ffefb60a0673b_c83b*******bf4e125465686065.mp3",
            "taskid": "8ce7bfc2993*******fefb60a0673b",
            "workflow_id": "",
            "callee": "+63*****73955",
            "caseid": "",
            "call_start_time": "2024-05-16T09:48:26Z",
            "call_end_time": "2024-05-16T09:49:49Z",
            "duration": 83
        }
    ],
    "status": "OK",
    "code": 200
}
Modified at 2024-05-28 11:45:01
Previous
Obtain Call Information and Recording Links by callee/caseid and taskid/workflow_id
Next
Obtain All the Recordings of a Single Number in the Workflow
Built with