Strategies

Bulk Update Strategies

Update multiple strategies

post/bulk_update/strategies

Request

Request body

Example request

{
  "update": [
    {
      "id": 23,
      "zone_name": "America/New_York",
      "frequency": {
        "frequency_amount": 345
      },
      "strategy_group_id": 1,
      "version": 2,
      "goals": {
        "bid_min_devices": 1
      },
      "pacing": {
        "impression_pacing_amount": 23
      },
      "inventory": {
        "domain_restrictions": {
          "include": [
            {
              "domain": "www.mediamath.com"
            }
          ],
          "exclude": [
            {
              "domain": "www.mediamath.com"
            }
          ]
        },
        "site_lists": [
          {
            "site_list_id": 32
          }
        ],
        "campaign_site_lists": [
          {
            "site_list_id": 32
          }
        ],
        "deals": [
          {
            "deal_id": 8
          }
        ],
        "deal_groups": [
          {
            "deal_group_id": 9
          }
        ],
        "supply_sources": [
          {
            "supply_source_id": 54
          }
        ]
      },
      "targeting": {
        "audience": {
          "include": [
            {
              "segments": [
                {
                  "audience_segment_id": 24
                }
              ]
            }
          ],
          "exclude": {
            "segments": [
              {
                "audience_segment_id": 24
              }
            ]
          }
        },
        "contextual": {
          "include": [
            {
              "segments": [
                {
                  "targeting_segment_id": 33
                }
              ]
            }
          ],
          "exclude": {
            "segments": [
              {
                "targeting_segment_id": 33
              }
            ]
          }
        },
        "audience_groups": {
          "include": [
            {
              "segment_groups": [
                {
                  "segment_group_id": 43
                }
              ]
            }
          ]
        },
        "contextual_groups": {
          "include": [
            {
              "segment_groups": [
                {
                  "segment_group_id": 43
                }
              ]
            }
          ]
        },
        "geofence": {
          "include": {
            "segments": [
              {
                "geofence_segment_id": 45
              }
            ]
          },
          "exclude": {
            "segments": [
              {
                "geofence_segment_id": 45
              }
            ]
          }
        },
        "my_data": {
          "include": {
            "pixels": [
              {
                "pixel_id": 65
              }
            ]
          },
          "exclude": {
            "pixels": [
              {
                "pixel_id": 65
              }
            ]
          }
        },
        "location": {
          "include": [
            {
              "target_value_id": 87
            }
          ],
          "exclude": [
            {
              "target_value_id": 87
            }
          ]
        },
        "technology": {
          "include": [
            {
              "target_value_id": 77
            }
          ],
          "exclude": [
            {
              "target_value_id": 77
            }
          ]
        },
        "day_parts": [
          {
            "start_hour": 1,
            "end_hour": 5,
            "days": [
              "M",
              "T",
              "W",
              "S",
              "U"
            ]
          }
        ],
        "recency": [
          {
            "pixel_id": 55,
            "from_hour": 5,
            "to_hour": 7
          }
        ]
      }
    }
  ]
}

Response

strategies bulk update response

Example response

{
  "data": [
    {
      "zone_name": "America/New_York",
      "frequency": {
        "frequency_amount": 345
      },
      "strategy_group_id": 1,
      "version": 2,
      "goals": {
        "bid_min_devices": 1
      },
      "pacing": {
        "impression_pacing_amount": 23
      },
      "inventory": {
        "domain_restrictions": {
          "include": [
            {
              "domain": "www.mediamath.com"
            }
          ],
          "exclude": [
            {
              "domain": "www.mediamath.com"
            }
          ]
        },
        "site_lists": [
          {
            "site_list_id": 32
          }
        ],
        "campaign_site_lists": [
          {
            "site_list_id": 32
          }
        ],
        "deals": [
          {
            "deal_id": 8
          }
        ],
        "deal_groups": [
          {
            "deal_group_id": 9
          }
        ],
        "supply_sources": [
          {
            "supply_source_id": 54
          }
        ]
      },
      "targeting": {
        "audience": {
          "include": [
            {
              "segments": [
                {
                  "audience_segment_id": 24
                }
              ]
            }
          ],
          "exclude": {
            "segments": [
              {
                "audience_segment_id": 24
              }
            ]
          }
        },
        "contextual": {
          "include": [
            {
              "segments": [
                {
                  "targeting_segment_id": 33
                }
              ]
            }
          ],
          "exclude": {
            "segments": [
              {
                "targeting_segment_id": 33
              }
            ]
          }
        },
        "audience_groups": {
          "include": [
            {
              "segment_groups": [
                {
                  "segment_group_id": 43
                }
              ]
            }
          ]
        },
        "contextual_groups": {
          "include": [
            {
              "segment_groups": [
                {
                  "segment_group_id": 43
                }
              ]
            }
          ]
        },
        "geofence": {
          "include": {
            "segments": [
              {
                "geofence_segment_id": 45
              }
            ]
          },
          "exclude": {
            "segments": [
              {
                "geofence_segment_id": 45
              }
            ]
          }
        },
        "my_data": {
          "include": {
            "pixels": [
              {
                "pixel_id": 65
              }
            ]
          },
          "exclude": {
            "pixels": [
              {
                "pixel_id": 65
              }
            ]
          }
        },
        "location": {
          "include": [
            {
              "target_value_id": 87
            }
          ],
          "exclude": [
            {
              "target_value_id": 87
            }
          ]
        },
        "technology": {
          "include": [
            {
              "target_value_id": 77
            }
          ],
          "exclude": [
            {
              "target_value_id": 77
            }
          ]
        },
        "day_parts": [
          {
            "start_hour": 1,
            "end_hour": 5,
            "days": [
              "M",
              "T",
              "W",
              "S",
              "U"
            ]
          }
        ],
        "ip_addresses": {
          "restriction": "INCLUDE",
          "count": 500
        },
        "postal_codes": {
          "restriction": "INCLUDE",
          "count": 5
        },
        "recency": [
          {
            "pixel_id": 55,
            "from_hour": 5,
            "to_hour": 7
          }
        ]
      }
    }
  ],
  "meta": {
    "status": "success",
    "count": 10,
    "total_count": 100
  }
}

Changes

No recorded changes to this operation across all 1 revision of this API.