List all reports

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"
      },
    ...
  ]
}