Deals

POST /v3/api

Use this method to get your reporting data of the deals

Note: When creative_id or creative_name is selected as a dimension, requests_total and requests_played will always return 0. This is because requests are logged before a creative is selected, so they have no creative associated.

Headers

Name
Value

Authorization

Basic <token>

Body

{
    table: "deals",
    startDate: string, // (format: YYYY-MM-DDThh:mm:ss)
    endDate: string, // (format: YYYY-MM-DDThh:mm:ss)
    fields: [
      { name: "timestamp", as?: string },
      { name: "tag_id", as?: string },
      { name: "tag_name", as?: string },
      { name: "site_id", as?: string },
      { name: "site_name", as?: string },
      { name: "account_id", as?: string },
      { name: "account_name", as?: string },
      { name: "sub_account_id", as?: string },
      { name: "sub_account_name", as?: string },
      { name: "mediatype", as?: string },
      { name: "inventory_type", as?: string },
      { name: "device", as?: string },
      { name: "ssp", as?: string },
      { name: "dealid", as?: string },
      { name: "consent", as?: string },
      { name: "os", as?: string },
      { name: "browser", as?: string },
      { name: "country", as?: string },
      { name: "area", as?: string },
      { name: "domain", as?: string },
      { name: "gpid", as?: string },
      { name: "line_item_id", as?: string },
      { name: "line_item_name", as?: string },
      { name: "split_id", as?: string },
      { name: "split_name", as?: string },
      { name: "segment_id", as?: string },
      { name: "creative_id", as?: string },
      { name: "creative_name", as?: string },
      { name: "order_id", as?: string },
      { name: "order_name", as?: string },
      { name: "advertiser_id", as?: string },
      { name: "advertiser_name", as?: string },
      { name: "start_date", as?: string },
      { name: "end_date", as?: string }
    ],
    metrics: [
      { name: "requests_total", as?: string },
      { name: "requests_played", as?: string },
      { name: "responses", as?: string },
      { name: "impressions", as?: string },
      { name: "clicks", as?: string },
      { name: "viewed", as?: string },
      { name: "revenue_net_eur", as?: string },
      { name: "revenue_net_usd", as?: string },
      { name: "revenue_gross_eur", as?: string },
      { name: "revenue_gross_usd", as?: string }
    ],
    timeSplit: "day"
  }

Last updated

Was this helpful?