Retrieves the dynamic documentation (aka the metadata) for a report. A report's metadata can tell you more about the information you retrieve when you run a report via API.
Parameters
In order to retrieve the metadata for a report, enter the Id
of the report as a path parameter and end the request with /MetaData
.
Id
required
Id
required Unique impact.com Id for the report. You can get the report Id
from the List all reports
endpoint.
Returns
Returns a report metadata object
for the requested report. This request should never return an error.
Example Request
curl 'https://api.impact.com/Mediapartners/<AccountSID>/Reports/<Id>/MetaData' \
-X GET \
-u '<AccountSID>:<AuthToken>' \
-H 'Accept: application/json'
Example Response
{
"Name": "Action Listing",
"Id": "mp_action_listing_sku_fast",
"Description": "Basic information on the actions that occurred during a specified date range. The show button allows a view of SKU level data.",
"Filters": [
{
"Name": "Action Status",
"DataType": "String",
"Format": ""
},
{
"Name": "Program",
"DataType": "String",
"Format": ""
},
...
],
"Attributes": [
{
"Name": "Referral_Date",
"DataType": "Date (yyyy-MM-dd'T'HH:mm:ssZZ)",
"Description": ""
},
{
"Name": "Action_Date",
"DataType": "Date (yyyy-MM-dd'T'HH:mm:ssZZ)",
"Description": ""
},
...
],
"RunUri": "/Mediapartners/<AccountSID>/Reports/mp_action_listing_sku_fast",
"Uri": "/Mediapartners/<AccountSID>/Reports/mp_action_listing_sku_fast/MetaData"
}