Retrieves a list of all available reports.
The example response only represents two possible reports.
Parameters
No parameters.
Returns
Returns an array of report objects up to a limit dictated by @pagesize
. Each entry in the array is a separate report object. If no report objects meet the criteria, the resulting array will be empty. This request should never return an error.
Example Request
curl 'https://api.impact.com/Mediapartners/<AccountSID>/Reports' \
-X GET \
-u '<AccountSID>:<AuthToken>' \
-H 'Accept: application/json' \
Example Response
{
"@page": "1",
"Reports": [
{
"Name": "Account Balance History",
"Id": "18",
"Category": "Finance",
"Description": "Lists every financial transaction posted to your account over the selected date range. ",
"ApiAccessible": false,
"RunUri": "/secure/mediapartners/report/viewReport.report?id=18"
},
{
"Name": "Action Listing",
"Id": "adv_action_listing_fast_pm_only",
"Category": "Performance",
"Description": "Displays data for each individual action that has been credited to your media.",
"ApiAccessible": true,
"ApiRunUri": "/Mediapartners/<AccountSID>/Reports/adv_action_listing_fast_pm_only",
"MetaDataUri": "/Mediapartners/<AccountSID>/Reports/adv_action_listing_fast_pm_only/MetaData"
},
...
]
}