Any endpoint can be filtered to return a subset of available results. Filters are built in an entirely customizable format and any field can be used as a filter.

Some common examples of use cases for filtering include filtering data to return data only for one brand, publisher, or affiliate account. You can however filter at any level (e.g. country, device type, ad name, referral URL, etc).

Filters are built in the following format:

"filters": {
    "operator": "AND",
    "statements": [
      {
        "category": "brandName",
        "match": "equals",
        "values": "Evil Corp"
      },
      {
        "category": "publisherName",
        "match": "notEquals",
        "values": "Evil Product Reviews"
      }
    ]
  }

Multiple statements can be chained together.