Skip to main content

Filters

M
Written by Megan Pratt
Updated over a month ago

Filters are optional, not required. Added exclude_filters param

Filters Parameter

OPTIONAL.

Parameter

Type

Examples

filters

map

"filters": {"device_type": [3]}

exclude_filters

map

"exclude_filters": {"country": [109]}

Available Filters

The available options for filters varies for each specific Reporting resource.

πŸ“˜

New filters

The available filters can change as new features are added.

To get the latest list of available filters for a specific endpoint, submit one of the following requests:

Endpoint

Description

GET /data/direct/options/filters

Filters for Direct campaigns

GET /data/preferred/options/filters

Filters for Preferred campaigns

GET /data/marketplace/options/filters

Filters for Marketplace campaigns

GET /data/managed/options/filters

Filters for Managed campaigns

GET /data/demand/options/filters

Filters for Demand

GET /data/auction/options/filters

Filters for Auction

GET /data/inventory/options/filters

Filters for Inventory

Sample Response

The response returns an array of objects where:

  • label: the human-readable name

  • value: the option that can be submitted in a request

Sample Response

{ "data": { "filters": { "ad_type": [ { "label": "Native Article", "value": 0 }, { "label": "Native Display", "value": 2 } ], "device": [ { "label": "iPhone/iPod", "value": 1 }, { "label": "Desktop", "value": 16 } ] } }, "messages": null, "status": "success", "status_code": 200 }
Did this answer your question?