Your developer guide outlines how to make an api call to the ring cx platform to retrieve a report called DIALER_RESULT_DOWNLOAD. https://developers.ringcentral.com/engage/voice/guide/analytics/reports/dialer-result-download-report
However there are very specific schema in the call that apply only to that report. These are referenced as report criteria in the body of the request. For example the GLOBAL_CALL_TYPE report has a different set of schema https://developers.ringcentral.com/engage/voice/guide/analytics/reports/global-call-type-detail-report
"reportCriteria":{
"criteriaType":"DIALER_RESULT_DOWNLOAD_CRITERIA",
"startDate":"2020-04-22T00:00:00.000-0000",
"includeAuxData":true,
"includeXferData":true,
"includeSpeedToLead":true,
"dialedLeadsReportType":"ALL_LEADS",
"systemDisposition:":"ALL",
"schedule": {
"repeatOption":"ONCE",
"scheduleTimezoneName":"US/Eastern"
}
vs.
"reportCriteria":{
"criteriaType":"GLOBAL_CALL_TYPE_CRITERIA",
"startDate":"2020-04-22T00:00:00.000-0000",
"containGates":true,
"containCampaigns":true,
"containIvrStudios":true,
"containCloudProfiles":true,
"containTracNumbers":true,
"containAgents":true,
"includeNoAnswers":false
}
How do we get this report criteria if i want to pull a different report than the two examples?
I have tried omitting everything except the start date which is listed as required in the documentation but that is not successful.