Export Pause Agents Report
API: exportPauseReport
Description
This endpoint allows you to retrieve detailed call records of agents, providing comprehensive information such as user details, call times, dispositions, phone numbers, call types, and more. You can specify the agents and the date range to include in the report.ย This API is ideal for generating detailed call logs, monitoring agent activity, and analyzing call performance across different campaigns and portfolios.
๐ URL
https://DOMAIN.croco-dial.net/goAPIv2/goReports/goAPI.php
Note: Replace DOMAIN with the specific domain you want to query.
๐ Required Parameters
| Parameter | Value | Description |
| goAction | agent_cdr | Action to perform |
| goUser | MyUser | API authorized user. |
| goPass | MyPass | Authorized user's password. |
| responsetype | json/xml | Format of the response (json recommended). |
| fromDate | YYYY-MM-DD |
The start date for the report. |
| toDate | YYYY-MM-DD |
The end date for the report. |
Optional Parameters
| Parameter | Value | Description |
| user | ['example.user1', 'example.user2'] | A list of specific users to include in the report. |
Note: This endpoint uses body parameters for authentication instead of tokens or headers.
Request Examples:
GET:
curl -X GET "https://DOMAIN.croco-dial.net/goAPIv2/goReports/goAPI.php?goAction=exportPauseReport&goUser=MyUser&goPass=MyPass&responsetype=json&fromDate=2025-05-25&toDate=2025-05-27"
POST (Form Data)
If you prefer to send the data as form parameters:
curl -X POST "https://DOMAIN.croco-dial.net/goAPIv2/goReports/goAPI.php" \
-H "Content-Type: application/x-www-form-urlencoded" \
--data-urlencode "goAction=exportPauseReport" \
--data-urlencode "goUser=MyUser" \
--data-urlencode "goPass=MyPass" \
--data-urlencode "responsetype=json" \
--data-urlencode "user[]=Example.User1" \
--data-urlencode "user[]=Example.User2" \
--data-urlencode "fromDate=2025-05-13" \
--data-urlencode "toDate=2025-05-13"
ย Example Response
{
"result": "success",
"data": {
"headers": [
...
],
"rows": [
{
"user": "Example.User1",
"logged_days": 1,
"pause_sec": 6571,
"wait_sec": 16789,
"talk_sec": 973,
"wp_sec": 3314,
"dispo_sec": 1899,
"dead_sec": 157,
"manual_talk": 6757,
"pause": 58,
"dialne": 643,
"manual": 1001,
"priv": 2232,
"virtua": 2460,
"data": 0,
"meetin": 0,
"train": 0,
"wc": 0,
"lunch": 0,
"lagged": 0,
"login": 0,
"andial": 0,
"billable_time": 29879,
"no_billable_time": 2290,
"total_time": 32169
},
{
"user": "Example.User2",
"logged_days": 1,
"pause_sec": 9567,
"wait_sec": 12565,
"talk_sec": 4679,
"wp_sec": 0,
"dispo_sec": 484,
"dead_sec": 14,
"manual_talk": 1365,
"pause": 956,
"dialne": 49,
"login": 11,
"lunch": 1870,
"manual": 37,
"priv": 1387,
"virtua": 1753,
"wc": 635,
"data": 0,
"meetin": 0,
"train": 0,
"lagged": 0,
"andial": 0,
"billable_time": 20883,
"no_billable_time": 4859,
"total_time": 25742
}
]
}
}
๐ Response Fields
| Field Name | Description |
user |
Username of the agent. |
logged_days |
Number of days the agent has logged in. |
dispo_sec |
Seconds spent in after-call disposition (aftercall). |
wait_sec |
Seconds spent available, waiting for calls (available). |
talk_sec |
Seconds spent talking on calls. |
manual_talk |
Seconds spent talking on manually dialed calls. |
manual |
Time spent in manual dial mode (excluding talk time). |
data |
Time spent handling data-related tasks. |
virtua |
Time categorized as "Virtua" (custom category). |
billable_time |
Total time that is considered billable. |
lunch |
Time spent on lunch breaks. |
wc |
Time marked for bathroom breaks. |
priv |
Time spent on personal/private breaks. |
train |
Time spent in training sessions. |
meetin |
Time spent in meetings. |
pause |
Time paused without a specific reason. |
lagged |
Time marked as lagged (connectivity/system delays). |
login |
Time spent during login stage. |
no_billable_time |
Total non-billable time. |
total_time |
Total login session time (billable + non-billable). |