Download a Scheduled Call Report
Download a specific scheduled call report.
Steps to download a scheduled call report
Request URL
GET {base_url}/{api_path}/call_schedule_report/download?access_token={access_token}
Request parameters
| Parameter | Available | Required | Type | Description |
|---|---|---|---|---|
| id | This parameter is available in all call report types. | Yes | Integer | The unique ID of the scheduled call report. Note: You can query the call report's ID
using Query Scheduled Call Report List. |
| need_detail | This parameter is available when querying the following types of
reports:
|
No | Integer | Whether to include details about the associated calls. Valid
value:
|
| is_async | This parameter is available in all call report types. | No | Integer |
Whether to retrieve data and obtain the download URL of call report asynchronously. Valid value:
|
Response parameters
| Parameter | Type | Description |
|---|---|---|
| errcode | Integer | Returned error code.
Note:
|
| errmsg | String | Returned message.
|
| file | String | The scheduled call report. |
| download_resource_url | String | The scheduled call report download URL. Note: The download URL is only valid for 30
minutes. |
Examples
Request Example
GET /openapi/v1.0/call_schedule_report/download?id=5&access_token=FZCqUJucsaaUYikWHJA7sCEBjo0z8k5C HTTP/1.1
Host: yeastardocs.example.yeastarcloud.com
Response Example
HTTP/1.1 200 OK
{
"errcode": 0,
"errmsg": "SUCCESS",
"file": "Support.csv",
"download_resource_url": "/api/download/Support.csv"
}
Download the scheduled call report
After obtaining the download URL for the call report, combine it with the {base_url} and append the
{access_token} parameter. Then, use the complete link to
download the call reports.
Download link format
{base_url}/{download_resource_url}?access_token={access_token}
Download link example
https://yeastardocs.example.yeastarcloud.com/api/download/Support.csv?access_token=WQMR0cuirhX264oZMa9pV03T9li924NS