{
	"info": {
		"_postman_id": "4a53b049-2e4b-474b-8d0a-2929656c3a70",
		"name": "Campaigns API V3 \u2014 Reference Collection",
		"description": "# Campaigns API V3 \u2014 Reference Collection\n\nA comprehensive reference collection for the Campaigns API V3, covering the full entity hierarchy and all major operations.\n\n## Setup\n\n### Environment Variables\n\nConfigure your Postman environment with these required variables:\n\n| Variable | Description | Example |\n|----------|-------------|---------|\n| `baseurl` | API base URL (include trailing slash) | `https://api.mediamath.com/api/v3.0/` |\n| `clientID` | OAuth2 client ID | *(from your account)* |\n| `clientSecret` | OAuth2 client secret | *(from your account)* |\n| `username` | Your login username | `user@example.com` |\n| `password` | Your login password | *(your password)* |\n\n### Getting Started\n\n1. Import this collection into Postman\n2. Configure an environment with the variables above\n3. Run **Health Check** to verify connectivity (no auth required)\n4. Run **Login / Generate Token** to authenticate\n5. Explore endpoints by folder \u2014 each folder covers one entity type\n\n## Entity Hierarchy\n\n```\nOrganization\n  \u2514\u2500 Agency\n       \u2514\u2500 Advertiser\n            \u251c\u2500 Campaign\n            \u2502    \u251c\u2500 Budget Flight\n            \u2502    \u2514\u2500 Strategy\n            \u2502         \u251c\u2500 Targeting (Technology, Location, IP, Postal Code, Contextual)\n            \u2502         \u251c\u2500 Day Parts\n            \u2502         \u2514\u2500 Strategy Concepts\n            \u251c\u2500 Concept\n            \u2502    \u2514\u2500 Atomic Creative\n            \u251c\u2500 Pixel Bundle (Event / Data)\n            \u2514\u2500 Site List\n```\n\n## Common Patterns\n\n- **List endpoints** support `full=*` (all fields), `page_limit`, `page_offset`, `sort_by`, and `q` (filter) parameters\n- **Create** returns `201` with the created entity in `data`\n- **Update** returns `200` with the updated entity in `data`\n- **All responses** wrap data in `{ \"data\": ..., \"meta\": { \"status\": \"success\" } }`; list responses add `count`, `total_count`, and `offset` to `meta`\n- **History** endpoints return audit logs with `action`, `date`, `user_name`, and changed `fields` (with `old_value` / `new_value` for updates)\n- **Filtering** uses the `q` parameter with operators: `==` (equals), `=:` (contains), `>=`, `<=`\n\n## Collection Variables\n\nThis collection uses `{{variable}}` placeholders (e.g., `{{campaignID}}`, `{{advertiserID}}`). Replace these with actual entity IDs from your account, or run the collection in order \u2014 earlier requests populate variables for later ones.\n",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	},
	"event": [
		{
			"listen": "prerequest",
			"script": {
				"id": "ca2130f1-0190-43ca-8800-9c1f2db36add",
				"type": "text/javascript",
				"exec": [
					"// Generate future dates so budget flights are always valid",
					"var now = new Date();",
					"var start = new Date(Date.UTC(now.getUTCFullYear(), now.getUTCMonth() + 1, 1));",
					"var end = new Date(Date.UTC(start.getUTCFullYear(), start.getUTCMonth() + 12, start.getUTCDate()));",
					"",
					"pm.collectionVariables.set('futureStartDate', start.toISOString().replace('.000Z', 'Z'));",
					"pm.collectionVariables.set('futureEndDate', end.toISOString().replace('.000Z', 'Z'));"
				],
				"packages": {},
				"requests": {}
			}
		}
	],
	"item": [
		{
			"name": "Health Check",
			"description": "Verifies the API is reachable. Does not require authentication.",
			"item": [
				{
					"name": "Health Check",
					"id": "86035f2b-e721-4b16-bbcc-1e9bb6d25c3f",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "noauth"
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}healthcheck",
							"host": [
								"{{baseurl}}healthcheck"
							]
						},
						"description": "Verifies the API is online and responsive. Returns `build_date` and `database_connection` status. This endpoint does **not** require authentication."
					},
					"response": []
				}
			],
			"id": "126b1d15-b531-48a5-9b35-6d91114ef2a2"
		},
		{
			"name": "Authentication",
			"description": "Authenticates via Auth0 and stores the bearer token for all subsequent requests.",
			"item": [
				{
					"name": "Login / Generate Token",
					"id": "56a1c996-1306-4ce8-94e6-8754e7e9a12f",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "noauth"
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"grant_type\": \"password\",\n    \"client_id\": \"{{clientID}}\",\n    \"client_secret\": \"{{clientSecret}}\",\n    \"audience\": \"https://api.mediamath.com/\",\n    \"scope\": \"openid\",\n    \"username\": \"{{username}}\",\n    \"password\": \"{{password}}\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "https://auth.mediamath.com/oauth/token",
							"host": [
								"https://auth.mediamath.com/oauth/token"
							]
						},
						"description": "Authenticates via Auth0 using the Resource Owner Password grant. Requires `clientID`, `clientSecret`, `username`, and `password` environment variables. Returns an `access_token` used as a Bearer token for all subsequent requests."
					},
					"response": [],
					"event": [
						{
							"listen": "test",
							"script": {
								"type": "text/javascript",
								"exec": [
									"pm.collectionVariables.set(\"bearerToken\", pm.response.json().access_token);"
								]
							}
						}
					]
				}
			],
			"id": "8ff44c7b-0745-4dae-8c2e-2ac15088ebb9"
		},
		{
			"name": "Reference Data",
			"description": "Fetches read-only reference data (ad servers, currencies, timezones, verticals, etc.) used to populate dynamic fields in subsequent requests.",
			"item": [
				{
					"name": "List Ad Servers",
					"id": "cc1711e6-1baf-4bba-86c0-30374b4932f5",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}ad_servers?full=*&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}ad_servers"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								}
							]
						},
						"description": "Lists available ad server integrations. The `id` is used in the `ad_server_id` field when creating advertisers."
					},
					"response": []
				},
				{
					"name": "List Timezones",
					"id": "a75e0217-f83b-428c-94f7-e74fa6383492",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}timezones?full=*&page_limit=100&page_offset=0&sort_by=description",
							"host": [
								"{{baseurl}}timezones"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "description"
								}
							]
						},
						"description": "Lists supported timezones. The `zone_name` (e.g., `America/New_York`) is used when creating campaigns."
					},
					"response": []
				},
				{
					"name": "List Currencies",
					"id": "ff345354-3cf5-4cb9-8d8a-ef1388e5352a",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}currency_rates?full=*&page_limit=100&page_offset=0&sort_by=-id",
							"host": [
								"{{baseurl}}currency_rates"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "-id"
								}
							]
						},
						"description": "Lists supported currencies with exchange rates. The `currency_code` (e.g., `USD`) is required in campaign budgets."
					},
					"response": []
				},
				{
					"name": "List Verticals",
					"id": "4f00d637-28d4-43d9-9826-115459e86adf",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}verticals?full=*&page_limit=100&page_offset=0&sort_by=-id",
							"host": [
								"{{baseurl}}verticals"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "-id"
								}
							]
						},
						"description": "Lists industry verticals for advertiser classification. The `id` is used as `vertical_id` when creating advertisers."
					},
					"response": []
				},
				{
					"name": "List Supply Sources",
					"id": "e5890c15-d450-46f0-ba22-96e97cade8cf",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}supply_sources?full=*&page_limit=100&page_offset=0&sort_by=-id",
							"host": [
								"{{baseurl}}supply_sources"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "-id"
								}
							]
						},
						"description": "Lists available supply source exchanges for organization seat configuration."
					},
					"response": []
				},
				{
					"name": "Get Supply Source",
					"id": "a23c0ba8-09c3-4a8f-aa1e-478785f54c22",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}supply_sources/{{supplySourceID}}",
							"host": [
								"{{baseurl}}supply_sources"
							],
							"path": [
								"{{supplySourceID}}"
							]
						}
					},
					"response": []
				},
				{
					"name": "List Vendors",
					"id": "4b00bce1-af63-4b03-8666-128302ab9115",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}vendors?full=*&page_limit=100&page_offset=0&sort_by=-id",
							"host": [
								"{{baseurl}}vendors"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "-id"
								}
							]
						},
						"description": "Lists third-party vendor integrations available in the platform."
					},
					"response": []
				},
				{
					"name": "Get Vendor",
					"id": "84655801-8671-498d-a5d4-427842271bbe",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}vendors/{{vendorID}}",
							"host": [
								"{{baseurl}}vendors"
							],
							"path": [
								"{{vendorID}}"
							]
						}
					},
					"response": []
				},
				{
					"name": "List Pixel Providers",
					"id": "e1df95bd-0968-41e7-a44f-ed5bc95425b1",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}pixel_providers?full=*&page_limit=100&page_offset=0&sort_by=-id",
							"host": [
								"{{baseurl}}pixel_providers"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "-id"
								}
							]
						},
						"description": "Lists pixel provider options. The `id` is required as `provider_id` when creating data pixels."
					},
					"response": []
				},
				{
					"name": "List Roles",
					"id": "603fe201-3956-42f7-84f3-bb85801f6950",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}roles?full=*&page_limit=100&page_offset=0&sort_by=-id",
							"host": [
								"{{baseurl}}roles"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "-id"
								}
							]
						},
						"description": "Lists available user roles and their associated permissions."
					},
					"response": []
				},
				{
					"name": "List Audience Vendors",
					"id": "8c6d543e-d7d4-426f-8e39-3828b5fe2269",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}audience_vendors?full=*&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}audience_vendors"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Audience Vendor",
					"id": "30e1309f-d7b2-40f3-9fb4-6c2dc0ee7303",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}audience_vendors/{{audienceVendorID}}",
							"host": [
								"{{baseurl}}audience_vendors"
							],
							"path": [
								"{{audienceVendorID}}"
							]
						}
					},
					"response": []
				},
				{
					"name": "List Vendor Contracts",
					"id": "954b106f-7bab-4eb8-8e3f-6f4d66432b80",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}vendor_contracts?full=*&page_limit=100&page_offset=0&sort_by=-id",
							"host": [
								"{{baseurl}}vendor_contracts"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "-id"
								}
							]
						}
					},
					"response": []
				}
			],
			"id": "bc1ce9e0-edf4-4ccc-9cde-c187558bcedc"
		},
		{
			"name": "Organizations",
			"description": "CRUD operations for organizations including settings management and audit history.",
			"item": [
				{
					"name": "Get Organization",
					"id": "b27c334c-fdcc-4b24-8b0a-12d3ef9cb944",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}organizations/{{organizationID}}",
							"host": [
								"{{baseurl}}organizations"
							],
							"path": [
								"{{organizationID}}"
							]
						},
						"description": "Retrieves a single organization by ID with all fields including seat configuration and MFA settings."
					},
					"response": []
				},
				{
					"name": "Update Organization",
					"id": "ad18843c-0756-439a-8182-c3c35c9ed161",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"address_1\": \"Address 1\",\n    \"address_2\": \"Address 2\",\n    \"adx_seat_account_id\": 6494527400,\n    \"allow_byo_price\": false,\n    \"allow_x_agency_pixels\": false,\n    \"billing_country_code\": \"US\",\n    \"city\": \"City\",\n    \"connected_id_type\": \"DETERMINISTIC_FIRST\",\n    \"contact_name\": \"Contact Name\",\n    \"country\": \"US\",\n    \"currency_code\": \"USD\",\n    \"dmp_enabled\": \"enabled\",\n    \"eligible_for_data_sharing\": false,\n    \"mm_contact_name\": \"MediaMath Contact Name\",\n    \"name\": \"Organization Name\",\n    \"opt_out_connected_id\": true,\n    \"opt_out_connected_id_mathid\": false,\n    \"org_type\": [\n        \"buyer\"\n    ],\n    \"override_suspicious_traffic_filter\": false,\n    \"phone\": \"347-471-1236\",\n    \"zip\": \"11236\",\n    \"restrict_targeting_to_deterministic_id\": true,\n    \"restrict_targeting_to_same_device_id\": false,\n    \"service_provider_ccpa\": true,\n    \"state\": \"NY\",\n    \"status\": true,\n    \"suspicious_traffic_filter_level\": 25,\n    \"terminated\": false,\n    \"use_ads_txt\": true,\n    \"use_evidon_optout\": true,\n    \"mfa_avoidance\": \"ALLOW_ALL\",\n    \"mcp_enabled\": false,\n    \"mcp_access_level\": \"read_only\",\n    \"seats\": [\n        {\n            \"supply_source_id\": 159,\n            \"seat_identifier\": \"123456\",\n            \"status\": false,\n            \"bill_media_to_client\": false,\n            \"rmx_exchange_cost_unit\": \"PCT_MEDIA\"\n        }\n    ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}organizations/{{organizationID}}",
							"host": [
								"{{baseurl}}organizations"
							],
							"path": [
								"{{organizationID}}"
							]
						},
						"description": "Updates organization properties including seat configuration with supply source assignments."
					},
					"response": []
				},
				{
					"name": "List Organizations",
					"id": "e5a3f039-694a-4bb5-a18f-8a46b2156f08",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}organizations?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}organizations"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "status==true",
									"disabled": true
								}
							]
						},
						"description": "Lists all organizations accessible to the authenticated user. Supports `full=*`, pagination, and `q` filtering."
					},
					"response": []
				},
				{
					"name": "Get Organization Settings",
					"id": "100743f1-e2fe-4f39-8e11-b1fcdc3dc21b",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}organizations/{{organizationID}}/settings",
							"host": [
								"{{baseurl}}organizations/{{organizationID}}"
							],
							"path": [
								"settings"
							]
						},
						"description": "Retrieves organization-level settings as key-value pairs that control default behaviors for child entities."
					},
					"response": []
				},
				{
					"name": "Update Organization Settings",
					"id": "591a88a0-386c-4e86-acd1-9e3aa34e97e2",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"settings\": [\n        {\n            \"key\": \"default_us_settings\",\n            \"value\": \"1\"\n        }\n    ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}organizations/{{organizationID}}/settings",
							"host": [
								"{{baseurl}}organizations/{{organizationID}}"
							],
							"path": [
								"settings"
							]
						},
						"description": "Updates organization settings. Accepts an array of `{ key, value }` objects."
					},
					"response": []
				},
				{
					"name": "Get Organization History",
					"id": "ab97a0bb-f256-44a4-8d82-fa15e5a39d73",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}organizations/{{organizationID}}/history",
							"host": [
								"{{baseurl}}organizations"
							],
							"path": [
								"{{organizationID}}",
								"history"
							]
						},
						"description": "Returns the audit log for an organization showing all changes with timestamps and user attribution."
					},
					"response": []
				}
			],
			"id": "7914e130-bde6-4729-aa15-8700addef23c"
		},
		{
			"name": "Agencies",
			"description": "CRUD operations for agencies and audit history.",
			"item": [
				{
					"name": "Create Agency",
					"id": "781a0153-8c81-485c-8a61-43d3f11a7f79",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"organization_id\": {{organizationID}},\n    \"name\": \"New Agency\",\n    \"status\": false,\n    \"mfa_avoidance\": \"ALLOW_ALL\",\n    \"ads_txt_verified\": \"ANY\",\n    \"allow_x_adv_optimization\": false,\n    \"allow_x_adv_pixels\": true,\n    \"dmp_enabled\": \"inherits\",\n    \"eligible_for_data_sharing\": false\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}agencies",
							"host": [
								"{{baseurl}}agencies"
							]
						},
						"description": "Creates an agency under an organization. Required fields: `organization_id`, `name`."
					},
					"response": []
				},
				{
					"name": "Get Agency",
					"id": "d7d35e29-c0c2-4f1a-a820-3bf98b92604e",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}agencies/{{agencyID}}",
							"host": [
								"{{baseurl}}agencies"
							],
							"path": [
								"{{agencyID}}"
							],
							"query": [
								{
									"key": "extended",
									"value": "true",
									"disabled": true
								}
							]
						},
						"description": "Retrieves a single agency by ID."
					},
					"response": []
				},
				{
					"name": "Update Agency",
					"id": "25c56dba-414d-4c2b-b6e9-296a1d2355bc",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Agency {{$randomCompanyName}}\",\n    \"status\": true,\n    \"mfa_avoidance\": \"EXCLUDE_MFA\",\n    \"ads_txt_verified\": \"ANY\",\n    \"allow_x_adv_optimization\": false,\n    \"allow_x_adv_pixels\": true,\n    \"dmp_enabled\": \"inherits\",\n    \"eligible_for_data_sharing\": false\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}agencies/{{agencyID}}",
							"host": [
								"{{baseurl}}agencies"
							],
							"path": [
								"{{agencyID}}"
							]
						},
						"description": "Updates agency properties including `name`, `status`, and `mfa_avoidance`."
					},
					"response": []
				},
				{
					"name": "List Agencies",
					"id": "9813a46d-2937-47cc-91b5-9d0de67806b8",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}agencies?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}agencies"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "organization_id=={{organizationID}}",
									"disabled": true
								},
								{
									"key": "with",
									"value": "organization",
									"disabled": true
								}
							]
						},
						"description": "Lists agencies. Supports `q` filtering by `organization_id` and `with=organization` to include parent data."
					},
					"response": []
				},
				{
					"name": "Get Agency History",
					"id": "5f51722d-77a0-40d7-90ba-972239770a88",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}agencies/{{agencyID}}/history",
							"host": [
								"{{baseurl}}agencies"
							],
							"path": [
								"{{agencyID}}",
								"history"
							]
						},
						"description": "Returns the audit log for an agency."
					},
					"response": []
				}
			],
			"id": "4eb3bcef-c918-4b6c-aabf-8602cd67b7e0"
		},
		{
			"name": "Advertisers",
			"description": "CRUD operations for advertisers and audit history.",
			"item": [
				{
					"name": "Create Advertiser",
					"id": "60ffeb48-cc12-4cdc-85a9-d8c5a1943e23",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"agency_id\": {{agencyID}},\n    \"name\": \"New Advertiser\",\n    \"ad_server_id\": 1,\n    \"mfa_avoidance\": \"EXCLUDE_MFA\",\n    \"data_sharing_enabled\": false,\n    \"dmp_enabled\": \"inherits\",\n    \"domain\": \"https://example.com\",\n    \"frequency_interval\": \"not-applicable\",\n    \"frequency_type\": \"no-limit\",\n    \"frequency_amount\": 0,\n    \"minimize_multi_ads\": false,\n    \"status\": true,\n    \"vertical_id\": 57,\n    \"political\": false,\n    \"connected_id_type\": \"DETERMINISTIC_FIRST\",\n    \"attribution_level\": \"HOUSEHOLD\",\n    \"targeting_identity_level\": \"HOUSEHOLD\",\n    \"advertiser_brain\": true\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}advertisers",
							"host": [
								"{{baseurl}}advertisers"
							]
						},
						"description": "Creates an advertiser under an agency. Required fields: `agency_id`, `name`, `ad_server_id`, `vertical_id`, `domain` (must include protocol, e.g., `https://www.example.com`)."
					},
					"response": []
				},
				{
					"name": "Get Advertiser",
					"id": "25b82e00-0d6d-42e0-89bc-fcda581182c4",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}advertisers/{{advertiserID}}",
							"host": [
								"{{baseurl}}advertisers"
							],
							"path": [
								"{{advertiserID}}"
							],
							"query": [
								{
									"key": "extended",
									"value": "true",
									"disabled": true
								}
							]
						},
						"description": "Retrieves a single advertiser by ID."
					},
					"response": []
				},
				{
					"name": "Update Advertiser",
					"id": "3f4b48ad-a5d5-4dcd-b43f-aafbb88cdcad",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Advertiser {{$randomCompanyName}}\",\n    \"status\": false,\n    \"mfa_avoidance\": \"INHERIT\",\n    \"ad_server_id\": 1,\n    \"data_sharing_enabled\": false,\n    \"dmp_enabled\": \"inherits\",\n    \"domain\": \"https://example.com\",\n    \"frequency_interval\": \"not-applicable\",\n    \"frequency_type\": \"no-limit\",\n    \"frequency_amount\": 0,\n    \"minimize_multi_ads\": false,\n    \"vertical_id\": 57,\n    \"political\": false,\n    \"connected_id_type\": \"DETERMINISTIC_FIRST\",\n    \"attribution_level\": \"INDIVIDUAL\",\n    \"targeting_identity_level\": \"INDIVIDUAL\",\n    \"advertiser_brain\": true\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}advertisers/{{advertiserID}}",
							"host": [
								"{{baseurl}}advertisers"
							],
							"path": [
								"{{advertiserID}}"
							]
						},
						"description": "Updates advertiser properties including `domain`, `attribution_level`, and `mfa_avoidance`."
					},
					"response": []
				},
				{
					"name": "List Advertisers",
					"id": "a9046169-b6f5-4450-ab7e-c7331aae4745",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}advertisers?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}advertisers"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "agency_id=={{agencyID}}",
									"disabled": true
								},
								{
									"key": "with",
									"value": "agency",
									"disabled": true
								}
							]
						},
						"description": "Lists advertisers. Supports `q` filtering by `agency_id` and `with=agency` for parent data."
					},
					"response": []
				},
				{
					"name": "Get Advertiser History",
					"id": "f122894d-3587-4990-96c2-ad87ef3d42c0",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}advertisers/{{advertiserID}}/history",
							"host": [
								"{{baseurl}}advertisers"
							],
							"path": [
								"{{advertiserID}}",
								"history"
							]
						},
						"description": "Returns the audit log for an advertiser."
					},
					"response": []
				}
			],
			"id": "61204955-b0e3-4b8b-8bd1-ae2aac2286bb"
		},
		{
			"name": "Taxonomies",
			"description": "Taxonomy endpoints, split by family: audience taxonomies (audience_segments CRUD + vendor taxonomy roots) and contextual taxonomies (targeting_segments dry-run CSV upload).",
			"item": [
				{
					"name": "Audience Taxonomies",
					"description": "Audience segment taxonomies (audience_segments, per audience vendor). The list request picks a vendor that already has an audience configuration; the vendor name is then fetched because the taxonomy root name must start with '<Vendor Name> - (Private) - '.",
					"item": [
						{
							"name": "List Audience Taxonomies",
							"id": "ee358051-2619-449a-8932-19b21d44964e",
							"protocolProfileBehavior": {
								"disableBodyPruning": true
							},
							"request": {
								"auth": {
									"type": "bearer",
									"bearer": [
										{
											"key": "token",
											"value": "{{bearerToken}}",
											"type": "string"
										}
									]
								},
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json"
									}
								],
								"url": {
									"raw": "{{baseurl}}audience_taxonomies?page_limit=1&page_offset=0",
									"host": [
										"{{baseurl}}audience_taxonomies"
									],
									"query": [
										{
											"key": "page_limit",
											"value": "1"
										},
										{
											"key": "page_offset",
											"value": "0"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "Get Audience Taxonomy Vendor",
							"id": "15b29d41-f97b-405e-9fb5-a1300e3b9d48",
							"protocolProfileBehavior": {
								"disableBodyPruning": true
							},
							"request": {
								"auth": {
									"type": "bearer",
									"bearer": [
										{
											"key": "token",
											"value": "{{bearerToken}}",
											"type": "string"
										}
									]
								},
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json"
									}
								],
								"url": {
									"raw": "{{baseurl}}vendors/{{audienceTaxVendorID}}",
									"host": [
										"{{baseurl}}vendors"
									],
									"path": [
										"{{audienceTaxVendorID}}"
									]
								}
							},
							"response": []
						},
						{
							"name": "Create Audience Taxonomy",
							"id": "2de1182a-9e25-4223-a481-de0a63e799a8",
							"protocolProfileBehavior": {
								"disableBodyPruning": true
							},
							"request": {
								"auth": {
									"type": "bearer",
									"bearer": [
										{
											"key": "token",
											"value": "{{bearerToken}}",
											"type": "string"
										}
									]
								},
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"vendor_id\": {{audienceTaxVendorID}},\n    \"visibility\": \"RESTRICTED\",\n    \"permissions\": {\n        \"organizations\": [{{organizationID}}],\n        \"agencies\": [],\n        \"advertisers\": []\n    },\n    \"use_hash\": true,\n    \"taxonomy\": {\n        \"name\": \"{{audienceTaxVendorName}} - (Private) - E2E Taxonomy {{$timestamp}}\",\n        \"children\": [\n            {\n                \"name\": \"E2E Parent Segment\",\n                \"code\": \"e2e-aud-001\",\n                \"buyable\": false,\n                \"children\": [\n                    {\n                        \"name\": \"E2E Child Segment\",\n                        \"code\": \"e2e-aud-002\",\n                        \"buyable\": true,\n                        \"retail_cpm\": 1.5,\n                        \"wholesale_cpm\": 0.75,\n                        \"uniques\": 1000,\n                        \"children\": []\n                    }\n                ]\n            }\n        ]\n    }\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{baseurl}}audience_taxonomies",
									"host": [
										"{{baseurl}}audience_taxonomies"
									]
								}
							},
							"response": []
						},
						{
							"name": "Get Audience Taxonomy",
							"id": "f443c570-56cf-43f8-b81f-14fcded048ec",
							"protocolProfileBehavior": {
								"disableBodyPruning": true
							},
							"request": {
								"auth": {
									"type": "bearer",
									"bearer": [
										{
											"key": "token",
											"value": "{{bearerToken}}",
											"type": "string"
										}
									]
								},
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json"
									}
								],
								"url": {
									"raw": "{{baseurl}}audience_taxonomies/{{audienceTaxonomyID}}",
									"host": [
										"{{baseurl}}audience_taxonomies"
									],
									"path": [
										"{{audienceTaxonomyID}}"
									]
								}
							},
							"response": []
						},
						{
							"name": "Update Audience Taxonomy",
							"id": "561d8ec0-91c9-416f-8eb6-9cb9b773d06f",
							"protocolProfileBehavior": {
								"disableBodyPruning": true
							},
							"request": {
								"auth": {
									"type": "bearer",
									"bearer": [
										{
											"key": "token",
											"value": "{{bearerToken}}",
											"type": "string"
										}
									]
								},
								"method": "POST",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json"
									}
								],
								"body": {
									"mode": "raw",
									"raw": "{\n    \"use_hash\": true,\n    \"permissions\": {\n        \"organizations\": [{{organizationID}}],\n        \"agencies\": [],\n        \"advertisers\": []\n    },\n    \"taxonomy\": {\n        \"id\": {{audienceTaxRootSegID}},\n        \"name\": \"{{audienceTaxName}}\",\n        \"buyable\": false,\n        \"children\": [\n            {\n                \"id\": {{audienceTaxParentSegID}},\n                \"name\": \"E2E Parent Segment\",\n                \"code\": \"e2e-aud-001\",\n                \"buyable\": false,\n                \"children\": [\n                    {\n                        \"id\": {{audienceTaxChildSegID}},\n                        \"name\": \"E2E Child Segment\",\n                        \"code\": \"e2e-aud-002\",\n                        \"buyable\": true,\n                        \"retail_cpm\": 1.5,\n                        \"wholesale_cpm\": 0.75\n                    },\n                    {\n                        \"name\": \"E2E Added Segment\",\n                        \"code\": \"e2e-aud-003\",\n                        \"buyable\": true,\n                        \"retail_cpm\": 1.0,\n                        \"wholesale_cpm\": 0.5\n                    }\n                ]\n            }\n        ]\n    }\n}",
									"options": {
										"raw": {
											"language": "json"
										}
									}
								},
								"url": {
									"raw": "{{baseurl}}audience_taxonomies/{{audienceTaxonomyID}}",
									"host": [
										"{{baseurl}}audience_taxonomies"
									],
									"path": [
										"{{audienceTaxonomyID}}"
									]
								}
							},
							"response": []
						},
						{
							"name": "List Audience Taxonomies (Filtered)",
							"id": "f45124ed-a2be-4d96-a5ce-54be064ac20e",
							"protocolProfileBehavior": {
								"disableBodyPruning": true
							},
							"request": {
								"auth": {
									"type": "bearer",
									"bearer": [
										{
											"key": "token",
											"value": "{{bearerToken}}",
											"type": "string"
										}
									]
								},
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json"
									}
								],
								"url": {
									"raw": "{{baseurl}}audience_taxonomies?page_limit=1&page_offset=0&q=taxonomy_id=={{audienceTaxonomyID}}",
									"host": [
										"{{baseurl}}audience_taxonomies"
									],
									"query": [
										{
											"key": "page_limit",
											"value": "1"
										},
										{
											"key": "page_offset",
											"value": "0"
										},
										{
											"key": "q",
											"value": "taxonomy_id=={{audienceTaxonomyID}}"
										}
									]
								}
							},
							"response": []
						},
						{
							"name": "List Vendor Taxonomies (per Advertiser)",
							"id": "047abf5d-25bb-4faf-8fe5-d40b5454a7e9",
							"protocolProfileBehavior": {
								"disableBodyPruning": true
							},
							"request": {
								"auth": {
									"type": "bearer",
									"bearer": [
										{
											"key": "token",
											"value": "{{bearerToken}}",
											"type": "string"
										}
									]
								},
								"method": "GET",
								"header": [
									{
										"key": "Content-Type",
										"value": "application/json"
									}
								],
								"url": {
									"raw": "{{baseurl}}vendors/taxonomies?advertiser_id={{advertiserID}}",
									"host": [
										"{{baseurl}}vendors/taxonomies"
									],
									"query": [
										{
											"key": "advertiser_id",
											"value": "{{advertiserID}}"
										}
									]
								}
							},
							"response": []
						}
					],
					"id": "37264a4c-a6fa-4919-a1f9-41e5f3f0ddde"
				}
			],
			"id": "16e8ee4a-2871-4582-b7a7-1d35f7eb1c1b"
		},
		{
			"name": "Site Lists",
			"description": "Site list CRUD via file upload, assignments, and CSV download.",
			"item": [
				{
					"name": "Upload Create Site List",
					"id": "2d8957c0-9877-4f5f-aac2-38325febcb7b",
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "file",
									"type": "file",
									"src": "creatives/test_site_list.csv"
								},
								{
									"key": "organization_id",
									"value": "{{organizationID}}",
									"type": "text"
								},
								{
									"key": "name",
									"value": "E2E Test Site List",
									"type": "text"
								},
								{
									"key": "restriction",
									"value": "INCLUDE",
									"type": "text"
								},
								{
									"key": "status",
									"value": "true",
									"type": "text"
								}
							]
						},
						"url": {
							"raw": "{{baseurl}}site_lists/upload",
							"host": [
								"{{baseurl}}site_lists/upload"
							]
						},
						"description": "Creates a site list by uploading a CSV file of domains. Uses multipart/form-data with fields: `file` (CSV), `organization_id`, `name`, `restriction` (`INCLUDE` or `EXCLUDE`), `status`."
					},
					"response": []
				},
				{
					"name": "Get Site List",
					"id": "974ae13d-d003-4e00-99c0-71fb77d33dec",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}site_lists/{{siteListID}}",
							"host": [
								"{{baseurl}}site_lists"
							],
							"path": [
								"{{siteListID}}"
							]
						},
						"description": "Retrieves a single site list by ID including `sites_count` and `restriction` type."
					},
					"response": []
				},
				{
					"name": "Upload Update Site List",
					"id": "654a3bda-8495-4b20-af00-1a0f9122fb9b",
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "file",
									"type": "file",
									"src": "creatives/test_site_list_updated.csv"
								},
								{
									"key": "organization_id",
									"value": "{{organizationID}}",
									"type": "text"
								},
								{
									"key": "name",
									"value": "E2E Test Site List Updated",
									"type": "text"
								},
								{
									"key": "restriction",
									"value": "INCLUDE",
									"type": "text"
								},
								{
									"key": "status",
									"value": "true",
									"type": "text"
								}
							]
						},
						"url": {
							"raw": "{{baseurl}}site_lists/{{siteListID}}/upload",
							"host": [
								"{{baseurl}}site_lists"
							],
							"path": [
								"{{siteListID}}",
								"upload"
							]
						},
						"description": "Replaces a site list's domain list by uploading a new CSV. Also supports updating `name`, `restriction`, and `status`."
					},
					"response": []
				},
				{
					"name": "List Site Lists",
					"id": "1e647289-3d42-4a32-ba05-00cc59c31603",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}site_lists?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}site_lists"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "organization_id=={{organizationID}}",
									"disabled": true
								}
							]
						},
						"description": "Lists all site lists. Supports `q` filtering by `organization_id`."
					},
					"response": []
				},
				{
					"name": "List Site List Assignments",
					"id": "e1a7343e-e5b5-482f-86fa-7433016084e6",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}site_lists/{{siteListID}}/assignments?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}site_lists/{{siteListID}}/assignments"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								}
							]
						},
						"description": "Lists all strategies and campaigns that reference a specific site list."
					},
					"response": []
				},
				{
					"name": "Download Site List CSV",
					"id": "fc07b731-836e-47b3-8ac6-a33d0e7141d5",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}site_lists/{{siteListID}}/download.csv",
							"host": [
								"{{baseurl}}site_lists/{{siteListID}}"
							],
							"path": [
								"download.csv"
							]
						},
						"description": "Downloads the contents of a site list as a CSV file."
					},
					"response": []
				}
			],
			"id": "b8fc97db-fd98-44d4-9cf2-44bff893f782"
		},
		{
			"name": "Place Lists",
			"description": "Place list (Places API) CRUD via JSON and CSV upload, plus audit history. All content writes require the sensitive-location attestation.",
			"item": [
				{
					"name": "Create Place List",
					"id": "25444277-a5e5-4c37-9a7d-894b50dd73b3",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"organization_id\": {{organizationID}},\n    \"name\": \"E2E Test Place List\",\n    \"description\": \"Created by the E2E regression collection\",\n    \"sensitive_location_attestation\": true,\n    \"places\": [\n        {\n            \"name\": \"Times Square\",\n            \"external_id\": \"E2E-JSON-001\",\n            \"latitude\": 40.7589,\n            \"longitude\": -73.9851,\n            \"radius_meters\": 1000\n        },\n        {\n            \"name\": \"Grand Central\",\n            \"external_id\": \"E2E-JSON-002\",\n            \"latitude\": 40.7527,\n            \"longitude\": -73.9772,\n            \"radius_meters\": 1500\n        }\n    ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}place_lists",
							"host": [
								"{{baseurl}}place_lists"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Place List",
					"id": "b238025d-fa3c-455a-9cdc-6df969d68d40",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}place_lists/{{placeListID}}",
							"host": [
								"{{baseurl}}place_lists"
							],
							"path": [
								"{{placeListID}}"
							]
						}
					},
					"response": []
				},
				{
					"name": "Update Place List",
					"id": "ecc7f1f1-4bf7-4add-ada0-78c023c94287",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"E2E Test Place List Updated\",\n    \"description\": \"Renamed by the E2E regression collection\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}place_lists/{{placeListID}}",
							"host": [
								"{{baseurl}}place_lists"
							],
							"path": [
								"{{placeListID}}"
							]
						}
					},
					"response": []
				},
				{
					"name": "Upload Create Place List",
					"id": "3be5be1b-9bcb-4859-90c5-00830fc27e18",
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "file",
									"type": "file",
									"src": "creatives/test_place_list.csv"
								},
								{
									"key": "organization_id",
									"value": "{{organizationID}}",
									"type": "text"
								},
								{
									"key": "name",
									"value": "E2E Test Place List Upload",
									"type": "text"
								},
								{
									"key": "sensitive_location_attestation",
									"value": "true",
									"type": "text"
								}
							]
						},
						"url": {
							"raw": "{{baseurl}}place_lists/upload",
							"host": [
								"{{baseurl}}place_lists/upload"
							]
						}
					},
					"response": []
				},
				{
					"name": "Upload Update Place List",
					"id": "df4454f0-9030-4c01-bbe4-51f8bfad0d9c",
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "file",
									"type": "file",
									"src": "creatives/test_place_list_updated.csv"
								},
								{
									"key": "sensitive_location_attestation",
									"value": "true",
									"type": "text"
								}
							]
						},
						"url": {
							"raw": "{{baseurl}}place_lists/{{uploadedPlaceListID}}/upload",
							"host": [
								"{{baseurl}}place_lists"
							],
							"path": [
								"{{uploadedPlaceListID}}",
								"upload"
							]
						}
					},
					"response": []
				},
				{
					"name": "List Place Lists",
					"id": "9f543ae2-95a9-49e9-acc5-bb9f054dcfe3",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}place_lists?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}place_lists"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "organization_id=={{organizationID}}",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Place List History",
					"id": "8d37fe33-bd66-4f49-b843-0c9311963873",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}place_lists/{{placeListID}}/history",
							"host": [
								"{{baseurl}}place_lists"
							],
							"path": [
								"{{placeListID}}",
								"history"
							]
						}
					},
					"response": []
				}
			],
			"id": "03a64d12-2b8a-420e-b138-a9b317290e3f"
		},
		{
			"name": "Concepts",
			"description": "CRUD operations for creative concepts and audit history.",
			"item": [
				{
					"name": "Create Concept",
					"id": "2cc6c53f-d0b0-42e5-bf07-47e6db7a0b46",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"advertiser_id\": {{advertiserID}},\n    \"name\": \"New Concept\",\n    \"status\": true,\n    \"archived\": false\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}concepts",
							"host": [
								"{{baseurl}}concepts"
							]
						},
						"description": "Creates a creative concept under an advertiser. Required fields: `advertiser_id`, `name`. Concepts group atomic creatives for rotation within strategies."
					},
					"response": []
				},
				{
					"name": "Get Concept",
					"id": "a5babeac-be6c-467d-a26c-ff10219e256c",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}concepts/{{conceptID}}",
							"host": [
								"{{baseurl}}concepts"
							],
							"path": [
								"{{conceptID}}"
							]
						},
						"description": "Retrieves a single concept by ID including the `version` field needed for updates."
					},
					"response": []
				},
				{
					"name": "Update Concept",
					"id": "08456995-8534-477d-89ea-6d67c0aa1066",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Concept {{$randomCompanyName}}\",\n    \"status\": true,\n    \"archived\": false,\n    \"version\": {{conceptVersion}}\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}concepts/{{conceptID}}",
							"host": [
								"{{baseurl}}concepts"
							],
							"path": [
								"{{conceptID}}"
							]
						},
						"description": "Updates a concept. The `version` field is **required** to prevent concurrent modification conflicts."
					},
					"response": []
				},
				{
					"name": "List Concepts",
					"id": "35ada1e4-9d2b-4ce8-a308-efa6980dc7aa",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}concepts?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}concepts"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "advertiser_id=={{advertiserID}}",
									"disabled": true
								},
								{
									"key": "media_type",
									"value": "display,video",
									"disabled": true
								}
							]
						},
						"description": "Lists concepts. Supports `q` filtering by `advertiser_id`."
					},
					"response": []
				},
				{
					"name": "Get Concept History",
					"id": "9abb3add-37c7-4183-a777-5e9689f52b46",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}concepts/{{conceptID}}/history",
							"host": [
								"{{baseurl}}concepts"
							],
							"path": [
								"{{conceptID}}",
								"history"
							]
						},
						"description": "Returns the audit log for a concept."
					},
					"response": []
				}
			],
			"id": "b53ad228-712c-4827-a977-58bcd7b81d1d"
		},
		{
			"name": "Pixel Bundles",
			"description": "CRUD for event and data pixels, and audit history.",
			"item": [
				{
					"name": "Create Pixel Bundle (Event)",
					"id": "41e1e653-d77b-4220-8d2c-329f920bc466",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"advertiser_id\": {{advertiserID}},\n    \"name\": \"New Pixel Bundle\",\n    \"status\": true,\n    \"pixel_type\": \"event\",\n    \"tag_type\": \"image\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}pixel_bundles",
							"host": [
								"{{baseurl}}pixel_bundles"
							]
						},
						"description": "Creates an event pixel under an advertiser for tracking user actions (e.g., conversions). Required fields: `advertiser_id`, `name`, `pixel_type` (`event`), `tag_type`."
					},
					"response": []
				},
				{
					"name": "Create Pixel Bundle (Data)",
					"id": "ba624939-9506-4d3c-a436-d2fc1c0e73c0",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"agency_id\": {{agencyID}},\n    \"name\": \"New Data Pixel\",\n    \"status\": true,\n    \"pixel_type\": \"data\",\n    \"tag_type\": \"js\",\n    \"cost_cpm\": 0,\n    \"provider_id\": 1,\n    \"pricing\": \"CPM\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}pixel_bundles",
							"host": [
								"{{baseurl}}pixel_bundles"
							]
						},
						"description": "Creates a data pixel under an **agency** (not advertiser) for importing third-party audience data. Required fields: `agency_id`, `name`, `pixel_type` (`data`), `tag_type`, `cost_cpm`, `provider_id`, `pricing`."
					},
					"response": []
				},
				{
					"name": "Get Pixel Bundle",
					"id": "6022605b-d5f7-44bf-9255-85d7616f7b12",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}pixel_bundles/{{pixelBundleID}}",
							"host": [
								"{{baseurl}}pixel_bundles"
							],
							"path": [
								"{{pixelBundleID}}"
							]
						},
						"description": "Retrieves a single pixel bundle by ID."
					},
					"response": []
				},
				{
					"name": "Update Pixel Bundle",
					"id": "089887c3-a655-451c-8cd2-90b98471d3e6",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Pixel Bundle {{$randomCompanyName}}\",\n    \"status\": true\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}pixel_bundles/{{pixelBundleID}}",
							"host": [
								"{{baseurl}}pixel_bundles"
							],
							"path": [
								"{{pixelBundleID}}"
							]
						},
						"description": "Updates pixel bundle properties such as `name` and `status`."
					},
					"response": []
				},
				{
					"name": "List Pixel Bundles",
					"id": "c014c825-9516-403b-babb-9ad3639a5150",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}pixel_bundles?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}pixel_bundles"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "advertiser_id=={{advertiserID}}",
									"disabled": true
								},
								{
									"key": "with",
									"value": "agency",
									"disabled": true
								}
							]
						},
						"description": "Lists pixel bundles. Supports `q` filtering by `advertiser_id`."
					},
					"response": []
				},
				{
					"name": "Get Pixel Bundle History",
					"id": "251dcf35-8cc9-43cf-8aa8-8766ce6d2ac8",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}pixel_bundles/{{pixelBundleID}}/history",
							"host": [
								"{{baseurl}}pixel_bundles"
							],
							"path": [
								"{{pixelBundleID}}",
								"history"
							]
						},
						"description": "Returns the audit log for a pixel bundle."
					},
					"response": []
				}
			],
			"id": "dc2206ac-9e15-4b0d-9bed-d859c4e8d6e6"
		},
		{
			"name": "Campaigns",
			"description": "CRUD for campaigns with multiple goal types (spend, CPC, CPA, VCR, ROI), pacing/frequency configurations, copy operations, and audit history.",
			"item": [
				{
					"name": "Create Campaign (Spend Goal)",
					"id": "3a2eea18-e2a0-4d7e-a959-aa34c00ca85e",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"advertiser_id\": {{advertiserID}},\n    \"name\": \"Campaign Spend Goal\",\n    \"status\": true,\n    \"archived\": false,\n    \"service_type\": \"SELF\",\n    \"zone_name\": \"{{zoneName}}\",\n    \"targeting_identity_level\": \"INHERIT\",\n    \"goals\": {\n        \"goal_type\": \"spend\",\n        \"goal_value\": 100\n    },\n    \"budget\": {\n        \"currency_code\": \"{{currencyCode}}\",\n        \"margin_pct\": 0,\n        \"dynamic_budget_allocation_type\": \"OFF\",\n        \"flights\": [\n            {\n                \"start_date\": \"{{futureStartDate}}\",\n                \"end_date\": \"{{futureEndDate}}\",\n                \"total_budget\": 1000,\n                \"total_impression_budget\": null\n            }\n        ]\n    },\n    \"frequency\": {\n        \"frequency_type\": \"no-limit\",\n        \"frequency_optimization\": false\n    },\n    \"pacing\": {\n        \"spend_cap_type\": \"no-limit\",\n        \"impression_cap_type\": \"no-limit\",\n        \"pacing_alert\": 0,\n        \"spend_pace_ahead\": false,\n        \"impression_pace_ahead\": false\n    },\n    \"viewability\": null,\n    \"identity\": {\n        \"device_graph_only\": false,\n        \"bid_min_devices\": 1,\n        \"connected_id_type\": \"DETERMINISTIC_FIRST\"\n    },\n    \"ad_server\": {\n        \"ad_server_id\": 1,\n        \"use_default_ad_server\": true,\n        \"ad_server_fee\": 0\n    },\n    \"inventory\": {\n        \"ads_txt_verified\": \"ANY\",\n        \"minimize_multi_ads\": false,\n        \"override_suspicious_traffic_filter\": false,\n        \"suspicious_traffic_filter_level\": 25,\n        \"dcs_data_is_campaign_level\": false,\n        \"restrict_targeting_to_deterministic_id\": false,\n        \"restrict_targeting_to_same_device_id\": false\n    },\n    \"vendor_contracts\": [],\n    \"custom_brain_selections\": []\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}campaigns",
							"host": [
								"{{baseurl}}campaigns"
							]
						},
						"description": "Creates a campaign with a spend optimization goal \u2014 the simplest campaign type. Required: `advertiser_id`, `name`, `goals` (with `goal_type` and `goal_value`), `budget` (with `currency_code` and at least one flight containing `start_date`, `end_date`, `total_budget`)."
					},
					"response": []
				},
				{
					"name": "Create Campaign (CPC Goal)",
					"id": "8fc305b4-feea-4d21-85e7-beb5437e0111",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"advertiser_id\": {{advertiserID}},\n    \"name\": \"Campaign CPC Goal\",\n    \"status\": true,\n    \"service_type\": \"SELF\",\n    \"zone_name\": \"{{zoneName}}\",\n    \"goals\": {\n        \"goal_type\": \"cpc\",\n        \"goal_value\": 2.5\n    },\n    \"budget\": {\n        \"currency_code\": \"{{currencyCode}}\",\n        \"flights\": [\n            {\n                \"start_date\": \"{{futureStartDate}}\",\n                \"end_date\": \"{{futureEndDate}}\",\n                \"total_budget\": 5000\n            }\n        ]\n    },\n    \"frequency\": {\n        \"frequency_type\": \"even\",\n        \"frequency_interval\": \"day\",\n        \"frequency_amount\": 5,\n        \"frequency_optimization\": false\n    },\n    \"pacing\": {\n        \"spend_cap_type\": \"even\",\n        \"spend_cap_amount\": 100,\n        \"impression_cap_type\": \"no-limit\"\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}campaigns",
							"host": [
								"{{baseurl}}campaigns"
							]
						},
						"description": "Creates a campaign with a CPC (cost-per-click) goal. Demonstrates frequency capping with `even` distribution and spend pacing with `spend_cap_amount`."
					},
					"response": []
				},
				{
					"name": "Create Campaign (Programmatic Guaranteed)",
					"id": "59ee6d01-c130-44fb-a219-2eb2f8853515",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"advertiser_id\": {{advertiserID}},\n    \"name\": \"Campaign Programmatic Guaranteed\",\n    \"status\": true,\n    \"service_type\": \"SELF\",\n    \"is_programmatic_guaranteed\": true,\n    \"zone_name\": \"{{zoneName}}\",\n    \"goals\": {\n        \"goal_type\": \"spend\",\n        \"goal_value\": 100\n    },\n    \"budget\": {\n        \"currency_code\": \"{{currencyCode}}\",\n        \"flights\": [\n            {\n                \"start_date\": \"{{futureStartDate}}\",\n                \"end_date\": \"{{futureEndDate}}\",\n                \"total_budget\": 5000\n            }\n        ]\n    },\n    \"frequency\": {\n        \"frequency_type\": \"no-limit\"\n    },\n    \"pacing\": {\n        \"spend_cap_type\": \"no-limit\",\n        \"impression_cap_type\": \"no-limit\"\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}campaigns",
							"host": [
								"{{baseurl}}campaigns"
							]
						},
						"description": "Creates a programmatic guaranteed (PG) campaign. PG campaigns have constraints: single budget flight, `no-limit` frequency required, `mfa_avoidance` must be `ALLOW_ALL`."
					},
					"response": []
				},
				{
					"name": "Create Campaign (VCR with Pacing)",
					"id": "b367d067-fe4f-41e1-9dbf-46890889b1c6",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"advertiser_id\": {{advertiserID}},\n    \"name\": \"Campaign VCR with Viewability\",\n    \"status\": true,\n    \"service_type\": \"SELF\",\n    \"zone_name\": \"{{zoneName}}\",\n    \"goals\": {\n        \"goal_type\": \"vcr\",\n        \"goal_value\": 0.75\n    },\n    \"budget\": {\n        \"currency_code\": \"{{currencyCode}}\",\n        \"flights\": [\n            {\n                \"start_date\": \"{{futureStartDate}}\",\n                \"end_date\": \"{{futureEndDate}}\",\n                \"total_budget\": 8000\n            }\n        ]\n    },\n    \"frequency\": {\n        \"frequency_type\": \"no-limit\"\n    },\n    \"pacing\": {\n        \"spend_cap_type\": \"even\",\n        \"spend_cap_amount\": 200,\n        \"spend_cap_automatic\": false,\n        \"impression_cap_type\": \"even\",\n        \"impression_cap_amount\": 50000,\n        \"impression_cap_automatic\": false\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}campaigns",
							"host": [
								"{{baseurl}}campaigns"
							]
						},
						"description": "Creates a campaign with a VCR (video completion rate) goal and impression pacing. Demonstrates `impression_cap_type: \"even\"` with `impression_cap_amount`."
					},
					"response": []
				},
				{
					"name": "Create Campaign (ROI with Site Lists)",
					"id": "6a015c00-573d-489e-b481-1977999b1bbb",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"advertiser_id\": {{advertiserID}},\n    \"name\": \"Campaign ROI with Site Lists\",\n    \"status\": true,\n    \"service_type\": \"SELF\",\n    \"zone_name\": \"{{zoneName}}\",\n    \"goals\": {\n        \"goal_type\": \"roi\",\n        \"goal_value\": 3.0\n    },\n    \"budget\": {\n        \"currency_code\": \"{{currencyCode}}\",\n        \"flights\": [\n            {\n                \"start_date\": \"{{futureStartDate}}\",\n                \"end_date\": \"{{futureEndDate}}\",\n                \"total_budget\": 15000\n            }\n        ]\n    },\n    \"frequency\": {\n        \"frequency_type\": \"even\",\n        \"frequency_interval\": \"hour\",\n        \"frequency_amount\": 2\n    },\n    \"pacing\": {\n        \"spend_cap_type\": \"no-limit\",\n        \"impression_cap_type\": \"no-limit\"\n    },\n    \"site_lists\": [\n        {\n            \"id\": {{siteListID}},\n            \"assigned\": true\n        }\n    ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}campaigns",
							"host": [
								"{{baseurl}}campaigns"
							]
						},
						"description": "Creates a campaign with an ROI goal and site list targeting. The `site_lists` array assigns include/exclude lists by `site_list_id`."
					},
					"response": []
				},
				{
					"name": "Create Campaign (CPA with Attribution)",
					"id": "b5015b8b-a16a-449a-b538-baee83d0feb5",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"advertiser_id\": {{advertiserID}},\n    \"name\": \"Campaign CPA with Attribution\",\n    \"status\": true,\n    \"service_type\": \"SELF\",\n    \"zone_name\": \"{{zoneName}}\",\n    \"goals\": {\n        \"goal_type\": \"cpa\",\n        \"goal_value\": 15.0,\n        \"goal_category\": \"response\"\n    },\n    \"budget\": {\n        \"currency_code\": \"{{currencyCode}}\",\n        \"flights\": [\n            {\n                \"start_date\": \"{{futureStartDate}}\",\n                \"end_date\": \"{{futureEndDate}}\",\n                \"total_budget\": 10000\n            }\n        ]\n    },\n    \"frequency\": {\n        \"frequency_type\": \"no-limit\"\n    },\n    \"pacing\": {\n        \"spend_cap_type\": \"no-limit\",\n        \"impression_cap_type\": \"no-limit\"\n    },\n    \"attribution\": {\n        \"has_custom_attribution\": true,\n        \"custom_attribution_source\": \"T1 MTA via Neustar\",\n        \"pc_window_minutes\": 10080,\n        \"pv_window_minutes\": 1440,\n        \"pv_pct\": 50,\n        \"merit_pixel_id\": {{pixelBundleID}},\n        \"conversion_type\": \"variable\",\n        \"conversion_variable_minutes\": 1\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}campaigns",
							"host": [
								"{{baseurl}}campaigns"
							]
						},
						"description": "Creates a campaign with a CPA goal and custom attribution. Demonstrates `merit_pixel_id`, `pc_window_minutes`, `pv_window_minutes`, and `custom_attribution_source`."
					},
					"response": []
				},
				{
					"name": "Create Campaign (Multi-Flight Budget)",
					"id": "1f073e56-9d21-4fbb-89ea-671cf2980a2b",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"advertiser_id\": {{advertiserID}},\n    \"name\": \"Campaign Multi-Flight Budget\",\n    \"status\": true,\n    \"service_type\": \"SELF\",\n    \"goals\": {\n        \"goal_type\": \"spend\",\n        \"goal_value\": 100\n    },\n    \"budget\": {\n        \"currency_code\": \"{{currencyCode}}\",\n        \"flights\": [\n            {\n                \"start_date\": \"{{flight1Start}}\",\n                \"end_date\": \"{{flight1End}}\",\n                \"total_budget\": 1000\n            },\n            {\n                \"start_date\": \"{{flight2Start}}\",\n                \"end_date\": \"{{flight2End}}\",\n                \"total_budget\": 2000\n            },\n            {\n                \"start_date\": \"{{flight3Start}}\",\n                \"end_date\": \"{{flight3End}}\",\n                \"total_budget\": 3000\n            }\n        ]\n    },\n    \"frequency\": {\n        \"frequency_type\": \"no-limit\"\n    },\n    \"pacing\": {\n        \"spend_cap_type\": \"no-limit\",\n        \"impression_cap_type\": \"no-limit\"\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}campaigns",
							"host": [
								"{{baseurl}}campaigns"
							]
						},
						"description": "Creates a campaign with multiple budget flights covering consecutive date ranges. Each flight has its own `total_budget`, `start_date`, and `end_date`. Flights must not overlap."
					},
					"response": []
				},
				{
					"name": "Get Campaign (Multi-Flight Budget)",
					"id": "fb78b10e-b1ca-4c4a-89b1-ac0de24329a1",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}campaigns/{{multiFlightCampaignID}}",
							"host": [
								"{{baseurl}}campaigns"
							],
							"path": [
								"{{multiFlightCampaignID}}"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								}
							]
						},
						"description": "Retrieves a multi-flight campaign with `full=*` to see all budget flights in the response."
					},
					"response": []
				},
				{
					"name": "List Budget Flights (Multi-Flight)",
					"id": "3372d663-afff-4d93-94fe-b769b58bdf8e",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}campaigns/{{multiFlightCampaignID}}/budget_flights?full=*&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}campaigns/{{multiFlightCampaignID}}/budget_flights"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								}
							]
						},
						"description": "Lists all budget flights for a specific campaign, showing `total_budget`, dates, and `is_relevant` status."
					},
					"response": []
				},
				{
					"name": "Get Campaign",
					"id": "cbf39391-b3ca-4626-9a3a-7b1974ed9c80",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}campaigns/{{campaignID}}",
							"host": [
								"{{baseurl}}campaigns"
							],
							"path": [
								"{{campaignID}}"
							],
							"query": [
								{
									"key": "extended",
									"value": "true",
									"disabled": true
								}
							]
						},
						"description": "Retrieves a single campaign by ID. Supports `extended=true` for parent advertiser/agency data."
					},
					"response": []
				},
				{
					"name": "Update Campaign",
					"id": "2419b88c-a5bc-4a14-8736-f75e849c5ba3",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Campaign {{$randomCompanyName}}\",\n    \"status\": true,\n    \"archived\": false,\n    \"targeting_identity_level\": \"INHERIT\",\n    \"budget\": {\n        \"currency_code\": \"{{currencyCode}}\",\n        \"margin_pct\": 0,\n        \"dynamic_budget_allocation_type\": \"OFF\",\n        \"flights\": [\n            {\n                \"start_date\": \"{{futureStartDate}}\",\n                \"end_date\": \"{{futureEndDate}}\",\n                \"total_budget\": 2000,\n                \"total_impression_budget\": null\n            }\n        ]\n    },\n    \"pacing\": {\n        \"pacing_alert\": 0,\n        \"spend_pace_ahead\": false,\n        \"impression_pace_ahead\": false\n    },\n    \"viewability\": null,\n    \"identity\": {\n        \"device_graph_only\": false,\n        \"connected_id_type\": \"DETERMINISTIC_FIRST\"\n    },\n    \"ad_server\": {\n        \"ad_server_id\": 1,\n        \"use_default_ad_server\": true,\n        \"ad_server_fee\": 0\n    },\n    \"inventory\": {\n        \"ads_txt_verified\": \"ANY\",\n        \"minimize_multi_ads\": false,\n        \"override_suspicious_traffic_filter\": false,\n        \"suspicious_traffic_filter_level\": 25,\n        \"dcs_data_is_campaign_level\": false,\n        \"restrict_targeting_to_deterministic_id\": false,\n        \"restrict_targeting_to_same_device_id\": false\n    },\n    \"vendor_contracts\": [],\n    \"custom_brain_selections\": []\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}campaigns/{{campaignID}}",
							"host": [
								"{{baseurl}}campaigns"
							],
							"path": [
								"{{campaignID}}"
							]
						},
						"description": "Updates campaign properties including name, status, goals, and budget."
					},
					"response": []
				},
				{
					"name": "Update Campaign (Pacing & Frequency)",
					"id": "5998c359-964b-40ce-a2cd-20efc8763a71",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Campaign Pacing {{$randomCompanyName}}\",\n    \"status\": true,\n    \"frequency\": {\n        \"frequency_type\": \"even\",\n        \"frequency_interval\": \"day\",\n        \"frequency_amount\": 3,\n        \"frequency_optimization\": true\n    },\n    \"pacing\": {\n        \"spend_cap_type\": \"even\",\n        \"spend_cap_amount\": 150,\n        \"impression_cap_type\": \"even\",\n        \"impression_cap_amount\": 25000,\n        \"brain_intraday_pacing\": true\n    },\n    \"mfa_avoidance\": \"EXCLUDE_MFA\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}campaigns/{{campaignID}}",
							"host": [
								"{{baseurl}}campaigns"
							],
							"path": [
								"{{campaignID}}"
							]
						},
						"description": "Updates only pacing and frequency settings on an existing campaign without modifying other fields."
					},
					"response": []
				},
				{
					"name": "Copy Campaign (All Flags)",
					"id": "57d1155a-6a54-465b-b9f1-8c0497f6700a",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Copied Campaign Full\",\n    \"status\": true,\n    \"advertiser_id\": {{advertiserID}},\n    \"start_date\": \"{{futureStartDate}}\",\n    \"end_date\": \"{{futureEndDate}}\",\n    \"merit_pixel_id\": {{pixelBundleID}},\n    \"copy_assigned_site_lists\": true,\n    \"copy_vendor_contracts\": true,\n    \"copy_brain_settings\": true,\n    \"copy_audience_in_brain\": true,\n    \"copy_viewability\": true,\n    \"budget\": {\n        \"flights\": [\n            {\n                \"start_date\": \"{{futureStartDate}}\",\n                \"end_date\": \"{{futureEndDate}}\",\n                \"total_budget\": 2000,\n                \"total_impression_budget\": null\n            }\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}campaigns/{{campaignID}}/copy",
							"host": [
								"{{baseurl}}campaigns/{{campaignID}}/copy"
							]
						},
						"description": "Copies a campaign with all flags: `copy_strategies`, `copy_budget_flights`, `copy_campaign_site_lists`, `copy_t1_as`. Returns 201."
					},
					"response": []
				},
				{
					"name": "Get Original Campaign (for copy comparison)",
					"id": "65673587-1147-4334-a83f-3140d32740f7",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}campaigns/{{campaignID}}",
							"host": [
								"{{baseurl}}campaigns"
							],
							"path": [
								"{{campaignID}}"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								}
							]
						},
						"description": "Fetches the original campaign with `full=*` for comparison with the copy."
					},
					"response": []
				},
				{
					"name": "Get Copied Campaign (compare with original)",
					"id": "a19ea80d-281c-469b-8d0f-c9573b3e7726",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}campaigns/{{copiedCampaignID}}",
							"host": [
								"{{baseurl}}campaigns"
							],
							"path": [
								"{{copiedCampaignID}}"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								}
							]
						},
						"description": "Fetches the copied campaign with `full=*` to verify the copy operation."
					},
					"response": []
				},
				{
					"name": "Copy Campaign (Minimal)",
					"id": "ab1e0d34-576e-4157-9541-72dc8ba8953d",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Copied Campaign Minimal\",\n    \"status\": false,\n    \"budget\": {\n        \"flights\": [\n            {\n                \"start_date\": \"{{futureStartDate}}\",\n                \"end_date\": \"{{futureEndDate}}\",\n                \"total_budget\": 500\n            }\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}campaigns/{{campaignID}}/copy",
							"host": [
								"{{baseurl}}campaigns/{{campaignID}}/copy"
							]
						},
						"description": "Copies a campaign with minimal flags \u2014 creates a bare copy without strategies or site lists."
					},
					"response": []
				},
				{
					"name": "List Campaigns",
					"id": "5cc5b821-7764-4ca3-9118-49423d09326c",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}campaigns?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}campaigns"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "advertiser_id=={{advertiserID}}",
									"disabled": true
								},
								{
									"key": "with",
									"value": "advertiser,agency",
									"disabled": true
								},
								{
									"key": "extended",
									"value": "true",
									"disabled": true
								},
								{
									"key": "live_only",
									"value": "true",
									"disabled": true
								},
								{
									"key": "filter_expired",
									"value": "true",
									"disabled": true
								}
							]
						},
						"description": "Lists campaigns. Supports `q` filtering by `advertiser_id`, `with` expansion, `extended`, `live_only`, and `filter_expired` parameters."
					},
					"response": []
				},
				{
					"name": "Get Campaign History",
					"id": "a736f68b-4b7e-4010-b239-9abed7b8191f",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}campaigns/{{campaignID}}/history",
							"host": [
								"{{baseurl}}campaigns"
							],
							"path": [
								"{{campaignID}}",
								"history"
							]
						},
						"description": "Returns the audit log for a campaign."
					},
					"response": []
				}
			],
			"id": "59ac6483-8865-427c-b001-8b6f90ad44ec"
		},
		{
			"name": "Campaign Budget Flights",
			"description": "Budget flight listing and audit history. Budget flights are created and updated via the campaign budget object.",
			"item": [
				{
					"name": "List Budget Flights",
					"id": "dbc3c296-e7b7-415a-8300-1ca9c37fd6b5",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}campaigns/{{campaignID}}/budget_flights?full=*&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}campaigns/{{campaignID}}/budget_flights"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								}
							]
						},
						"description": "Lists all budget flights for a campaign. Budget flights are created and updated via the campaign budget object."
					},
					"response": []
				},
				{
					"name": "Get Budget Flight History",
					"id": "6624170d-3e1a-4abf-8259-dee2e0bd6fbe",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}campaigns/{{campaignID}}/budget_flights/history",
							"host": [
								"{{baseurl}}campaigns/{{campaignID}}"
							],
							"path": [
								"budget_flights",
								"history"
							]
						},
						"description": "Returns the audit log for budget flight changes."
					},
					"response": []
				}
			],
			"id": "fec7e100-c965-4b2f-b6e8-0c96c4eed05e"
		},
		{
			"name": "Targeting",
			"description": "Fetches technology target values (browsers, OS, devices, connection speeds, countries, regions, video dimensions) used for strategy targeting.",
			"item": [
				{
					"name": "List Browsers",
					"id": "294b345c-44b0-49de-becd-d00b8a86cf40",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=BSER&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "BSER"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists browser targeting values (dimension `BSER`). Use these IDs in strategy technology targeting."
					},
					"response": []
				},
				{
					"name": "List Browser Languages",
					"id": "bc5b7c30-1e04-4149-b740-0f6c3f48d2df",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=BRLG&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "BRLG"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists browser language targeting values (dimension `BRLG`)."
					},
					"response": []
				},
				{
					"name": "List Operating Systems",
					"id": "bb1295af-6365-4a07-877e-93aef4301445",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=OSXX&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "OSXX"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists OS targeting values (dimension `OSXX`)."
					},
					"response": []
				},
				{
					"name": "List Devices",
					"id": "b6d774cb-94c9-490b-b93e-d442f67eb2bf",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=DVCE&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "DVCE"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists device type targeting values (dimension `DVCE`) \u2014 Desktop, Mobile, Tablet, etc."
					},
					"response": []
				},
				{
					"name": "List Device Models",
					"id": "8c62cc12-3d74-49e1-a855-39eb58af1fe1",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=DVMD&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "DVMD"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists device model targeting values (dimension `DVMD`)."
					},
					"response": []
				},
				{
					"name": "List Connection Speeds",
					"id": "9455fa74-bcc5-4b73-8bfe-7d44cb9b2304",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=CSPD&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "CSPD"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists connection speed targeting values (dimension `CSPD`)."
					},
					"response": []
				},
				{
					"name": "List ISPs",
					"id": "13b3d063-8a85-4fd8-8ade-b5c5cb7e7396",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=ISPX&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "ISPX"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists ISP targeting values (dimension `ISPX`)."
					},
					"response": []
				},
				{
					"name": "List Inventory Sources",
					"id": "49b3f0b2-cacb-4e38-997b-95008848c14d",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=INVT&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "INVT"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists inventory source targeting values (dimension `INVT`)."
					},
					"response": []
				},
				{
					"name": "List Countries",
					"id": "65f92b5a-9247-4f4c-8aee-5c1c52a2b945",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=COUNTRY&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "COUNTRY"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists country targeting values (dimension `COUNTRY`) for geographic targeting."
					},
					"response": []
				},
				{
					"name": "List Regions",
					"id": "eeb6e262-b007-4bee-99cd-e3d762ee3dc7",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=REGN&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "REGN"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists region/state targeting values (dimension `REGN`)."
					},
					"response": []
				},
				{
					"name": "List DMAs",
					"id": "7bd23977-fd20-4844-9274-d5d709872577",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=DMAX&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "DMAX"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists DMA (Designated Market Area) targeting values (dimension `DMAX`)."
					},
					"response": []
				},
				{
					"name": "List Video Audibility",
					"id": "aa0b0f20-32a8-4121-8592-b0f802c3b8f4",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=VAUD&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "VAUD"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists video audibility targeting values (dimension `VAUD`)."
					},
					"response": []
				},
				{
					"name": "List Video Context",
					"id": "f4f59aec-46c7-4a13-9c43-03815f41e934",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=VCON&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "VCON"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists video context targeting values (dimension `VCON`)."
					},
					"response": []
				},
				{
					"name": "List Video Linearity",
					"id": "2084cd89-494b-4ed1-b529-5be1311d0d25",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=VLIN&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "VLIN"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists video linearity targeting values (dimension `VLIN`) \u2014 linear vs. non-linear."
					},
					"response": []
				},
				{
					"name": "List Video Placement",
					"id": "04ebc0b6-b015-4b37-a384-e206de2623d9",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=VPLC&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "VPLC"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists video placement targeting values (dimension `VPLC`) \u2014 in-stream, in-banner, etc."
					},
					"response": []
				},
				{
					"name": "List Video Player Size",
					"id": "e358cc9d-1423-460b-835a-d56e3d699253",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=VPSZ&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "VPSZ"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists video player size targeting values (dimension `VPSZ`)."
					},
					"response": []
				},
				{
					"name": "List Video Skippability",
					"id": "861c5a9b-ad51-414f-8476-954b9e882e42",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=VSKP&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "VSKP"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "name",
									"value": "",
									"disabled": true
								},
								{
									"key": "full_path",
									"value": "",
									"disabled": true
								}
							]
						},
						"description": "Lists video skippability targeting values (dimension `VSKP`)."
					},
					"response": []
				},
				{
					"name": "List Location Dimensions (combined)",
					"id": "ce79c306-8ee1-4b05-b613-4b58cd5dba19",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=COUNTRY,REGN&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "COUNTRY,REGN"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								}
							]
						},
						"description": "Fetches multiple location dimensions in a single request by passing comma-separated dimension codes."
					},
					"response": []
				},
				{
					"name": "List Video Dimensions (combined)",
					"id": "cbd8127b-1b29-4603-bb56-60e5523201b6",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}technology_target_values?full=*&dimension_code=VAUD,VCON,VLIN,VPLC,VPSZ,VSKP&page_limit=100&page_offset=0&sort_by=name",
							"host": [
								"{{baseurl}}technology_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "dimension_code",
									"value": "VAUD,VCON,VLIN,VPLC,VPSZ,VSKP"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								}
							]
						},
						"description": "Fetches all video dimensions (VAUD, VCON, VLIN, VPLC, VPSZ, VSKP) in a single request."
					},
					"response": []
				},
				{
					"name": "List Targeting Segment Objectives",
					"id": "18100637-c827-4c8b-905f-61d98cb154f7",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}targeting_segment_objectives?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}targeting_segment_objectives"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Targeting Segment Objective",
					"id": "ba9e52a9-f997-4152-9d8a-a1d94b2bfe73",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}targeting_segment_objectives/{{targetingSegmentObjectiveID}}",
							"host": [
								"{{baseurl}}targeting_segment_objectives"
							],
							"path": [
								"{{targetingSegmentObjectiveID}}"
							]
						}
					},
					"response": []
				}
			],
			"id": "01696d0d-285e-4d2f-9261-ad03de7e7c55"
		},
		{
			"name": "Audience / Contextual Segments",
			"description": "Browse contextual and audience segments, manage segment groups, and get CPM estimates for targeting.",
			"item": [
				{
					"name": "List Contextual Segments (Root)",
					"id": "63493e0c-b2be-4d82-9ee9-a6c5eea3dca7",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}path_targeting_segments?full=*&page_limit=100&page_offset=0&sort_by=name&q=parent_targeting_segment_id==null",
							"host": [
								"{{baseurl}}path_targeting_segments"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "q",
									"value": "parent_targeting_segment_id==null"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "List Contextual Segments (Search by Name)",
					"id": "04cf2938-916c-4b3f-8272-4dc14f605750",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}path_targeting_segments?full=*&page_limit=100&page_offset=0&sort_by=name&q=name=:auto",
							"host": [
								"{{baseurl}}path_targeting_segments"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "q",
									"value": "name=:auto"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "List Contextual Segments (By Parent ID)",
					"id": "0afa8136-49ba-4f34-a175-5021707be1d1",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}path_targeting_segments?full=*&page_limit=100&page_offset=0&sort_by=name&q=parent_targeting_segment_id=={{contextualSegmentParentID}}",
							"host": [
								"{{baseurl}}path_targeting_segments"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "q",
									"value": "parent_targeting_segment_id=={{contextualSegmentParentID}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Contextual Segment (By ID)",
					"id": "b47f86ad-abc3-46a0-9e11-ff0dbb1b4fcc",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}path_targeting_segments?full=*&q=id=={{contextualSegmentParentID}}",
							"host": [
								"{{baseurl}}path_targeting_segments"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "q",
									"value": "id=={{contextualSegmentParentID}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "List Contextual Segments (Buyable)",
					"id": "1616ede2-b1af-420b-bc30-ece7ba1ba4aa",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}path_targeting_segments?full=*&page_limit=10&page_offset=0&sort_by=name&q=buyable==true",
							"host": [
								"{{baseurl}}path_targeting_segments"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "10"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "q",
									"value": "buyable==true"
								},
								{
									"key": "currency_code",
									"value": "USD",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Create Segment Group",
					"id": "4922ce65-24a5-4424-92d0-8d1b208abc9b",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"E2E Contextual Segment Group\",\n    \"type\": \"CONTEXTUAL\",\n    \"organization_id\": {{organizationID}},\n    \"status\": true,\n    \"segment_subgroup\": [\n        {\n            \"segment_operator\": \"OR\",\n            \"segment_members\": [\n                {\n                    \"segment_id\": {{contextualSegmentID1}},\n                    \"segment_type\": \"CONTEXTUAL\"\n                },\n                {\n                    \"segment_id\": {{contextualSegmentID2}},\n                    \"segment_type\": \"CONTEXTUAL\"\n                }\n            ]\n        }\n    ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}segment_groups",
							"host": [
								"{{baseurl}}segment_groups"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Segment Group",
					"id": "018279b5-214d-4d8b-a192-4c126295231f",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}segment_groups/{{segmentGroupID}}",
							"host": [
								"{{baseurl}}segment_groups"
							],
							"path": [
								"{{segmentGroupID}}"
							]
						}
					},
					"response": []
				},
				{
					"name": "Update Segment Group",
					"id": "031e2d7c-ed1e-457c-9b92-0f2f639efce0",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"E2E Contextual Segment Group Updated\",\n    \"status\": true,\n    \"segment_subgroup\": [\n        {\n            \"segment_operator\": \"AND\",\n            \"segment_members\": [\n                {\n                    \"segment_id\": {{contextualSegmentID1}},\n                    \"segment_type\": \"CONTEXTUAL\"\n                }\n            ]\n        }\n    ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}segment_groups/{{segmentGroupID}}",
							"host": [
								"{{baseurl}}segment_groups"
							],
							"path": [
								"{{segmentGroupID}}"
							]
						}
					},
					"response": []
				},
				{
					"name": "List Segment Groups",
					"id": "71394dbc-e753-436b-b1a0-d7c1fa667594",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}segment_groups?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}segment_groups"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Segment Group History",
					"id": "74969e58-5503-43ae-833f-779aad02571e",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}segment_groups/{{segmentGroupID}}/history",
							"host": [
								"{{baseurl}}segment_groups"
							],
							"path": [
								"{{segmentGroupID}}",
								"history"
							]
						}
					},
					"response": []
				},
				{
					"name": "List Segment Group Assignments",
					"id": "1eb0d28b-efd5-438e-be1d-5ccb94ce548a",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}segment_groups/{{segmentGroupID}}/assignments?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}segment_groups/{{segmentGroupID}}/assignments"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "List Audience Segments (Root)",
					"id": "8b489bc6-9364-4e88-9502-42acc6d7657b",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}path_audience_segments?full=*&page_limit=100&page_offset=0&sort_by=name&q=parent_audience_segment_id==null",
							"host": [
								"{{baseurl}}path_audience_segments"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "q",
									"value": "parent_audience_segment_id==null"
								},
								{
									"key": "legacy",
									"value": "true",
									"disabled": true
								},
								{
									"key": "advertiser_id",
									"value": "{{advertiserID}}",
									"disabled": true
								},
								{
									"key": "currency_code",
									"value": "USD",
									"disabled": true
								},
								{
									"key": "only_brain_enabled",
									"value": "false",
									"disabled": true
								},
								{
									"key": "parent_id",
									"value": "",
									"disabled": true
								},
								{
									"key": "with",
									"value": "audience_vendor",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "List Audience Segments (By Parent ID)",
					"id": "6db170f7-de1f-4a13-8b28-79f7a5934c69",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}path_audience_segments?full=*&page_limit=100&page_offset=0&sort_by=name&q=parent_audience_segment_id=={{audienceSegmentParentID}}",
							"host": [
								"{{baseurl}}path_audience_segments"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "q",
									"value": "parent_audience_segment_id=={{audienceSegmentParentID}}"
								},
								{
									"key": "legacy",
									"value": "true",
									"disabled": true
								},
								{
									"key": "advertiser_id",
									"value": "{{advertiserID}}",
									"disabled": true
								},
								{
									"key": "currency_code",
									"value": "USD",
									"disabled": true
								},
								{
									"key": "only_brain_enabled",
									"value": "false",
									"disabled": true
								},
								{
									"key": "parent_id",
									"value": "{{audienceSegmentParentID}}",
									"disabled": true
								},
								{
									"key": "with",
									"value": "audience_vendor",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "List Audience Segments (Buyable)",
					"id": "4ac802ee-b5ff-49fa-8f6f-b2281c05e5f6",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}path_audience_segments?full=*&page_limit=10&page_offset=0&sort_by=name&q=buyable==true",
							"host": [
								"{{baseurl}}path_audience_segments"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "10"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "q",
									"value": "buyable==true"
								},
								{
									"key": "legacy",
									"value": "true",
									"disabled": true
								},
								{
									"key": "advertiser_id",
									"value": "{{advertiserID}}",
									"disabled": true
								},
								{
									"key": "currency_code",
									"value": "USD",
									"disabled": true
								},
								{
									"key": "only_brain_enabled",
									"value": "false",
									"disabled": true
								},
								{
									"key": "parent_id",
									"value": "",
									"disabled": true
								},
								{
									"key": "with",
									"value": "audience_vendor",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "List Audience Segments (New Taxonomies)",
					"id": "00a07ccd-1323-45a1-a01e-4d7bc635a471",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}path_audience_segments?full=*&page_limit=100&page_offset=0&sort_by=name&q=parent_audience_segment_id==null&legacy=false",
							"host": [
								"{{baseurl}}path_audience_segments"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "name"
								},
								{
									"key": "q",
									"value": "parent_audience_segment_id==null"
								},
								{
									"key": "legacy",
									"value": "false"
								},
								{
									"key": "advertiser_id",
									"value": "{{advertiserID}}",
									"disabled": true
								},
								{
									"key": "with",
									"value": "audience_vendor",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Contextual Segments CPM Estimate",
					"id": "11100cac-9158-4d13-96cf-0a947f18e33d",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"currency_code\": \"USD\",\n    \"include\": [\n        {\n            \"code\": \"CTX\",\n            \"operator\": \"OR\",\n            \"segments\": [\n                {\n                    \"targeting_segment_id\": {{contextualSegmentID1}},\n                    \"user_cpm\": 1.5\n                }\n            ]\n        }\n    ],\n    \"exclude\": {\n        \"code\": \"CTX\",\n        \"operator\": \"OR\",\n        \"segments\": [\n            {\n                \"targeting_segment_id\": {{contextualSegmentID2}},\n                \"user_cpm\": 0.75\n            }\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}contextual_segments/cpm_estimate",
							"host": [
								"{{baseurl}}contextual_segments/cpm_estimate"
							]
						}
					},
					"response": []
				},
				{
					"name": "Audience Segments CPM Estimate",
					"id": "e3672ba3-8b9b-4e4d-8499-5c34534f1f24",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"currency_code\": \"USD\",\n    \"include\": [\n        {\n            \"operator\": \"OR\",\n            \"segments\": [\n                {\n                    \"audience_segment_id\": {{audienceSegmentID1}},\n                    \"user_cpm\": 2.0\n                }\n            ]\n        }\n    ],\n    \"exclude\": {\n        \"operator\": \"OR\",\n        \"segments\": [\n            {\n                \"audience_segment_id\": {{audienceSegmentID1}},\n                \"user_cpm\": 2.0\n            }\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}audience_segments/cpm_estimate",
							"host": [
								"{{baseurl}}audience_segments/cpm_estimate"
							]
						}
					},
					"response": []
				}
			],
			"id": "12d70552-bba1-43c6-beb2-5a31ea2c7473"
		},
		{
			"name": "Strategies",
			"description": "CRUD for strategies with multiple goal types, targeting (location, technology, contextual, IP, postal code), inventory, copy operations, and audit history.",
			"item": [
				{
					"name": "Create Strategy (Display - Spend)",
					"id": "abc49b60-4c8c-4906-9636-3e7c51f8bc1f",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"campaign_id\": {{campaignID}},\n    \"name\": \"Strategy Display Spend\",\n    \"description\": \"Display strategy with spend goal\",\n    \"status\": true,\n    \"archived\": false,\n    \"media_type\": \"DISPLAY\",\n    \"type\": \"REM\",\n    \"use_optimization\": false,\n    \"device_graph_only\": false,\n    \"ads_txt_verified\": \"ANY\",\n    \"mfa_avoidance\": \"INHERIT\",\n    \"groups\": [],\n    \"goals\": {\n        \"goal_type\": \"spend\",\n        \"goal_value\": 100,\n        \"min_bid\": 0.1,\n        \"max_bid\": 100,\n        \"bid_price_is_media_only\": false,\n        \"use_bid_shading\": false\n    },\n    \"budget\": {\n        \"budget\": 500\n    },\n    \"duration\": {\n        \"use_campaign_start\": true,\n        \"use_campaign_end\": true\n    },\n    \"pacing\": {\n        \"pacing_type\": \"even\",\n        \"pacing_amount\": 50,\n        \"pacing_interval\": \"day\",\n        \"pacing_optimization_type\": \"monetary\",\n        \"pacing_optimization_amount\": 50,\n        \"use_dba_strategy_pacing\": \"never\"\n    },\n    \"frequency\": {\n        \"frequency_type\": \"no-limit\",\n        \"frequency_optimization\": false\n    },\n    \"inventory\": {\n        \"supply_type\": \"RTB\",\n        \"run_on_all_pmp\": false,\n        \"run_on_all_exchanges\": true,\n        \"site_restriction_transparent_urls\": false,\n        \"domain_restrictions\": {\n            \"include\": [],\n            \"exclude\": []\n        },\n        \"deals\": [],\n        \"deal_groups\": []\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies",
							"host": [
								"{{baseurl}}strategies"
							]
						},
						"description": "Creates a display strategy with a spend goal. Spend goals require `use_optimization: false`. Required: `campaign_id`, `name`, `media_type`, `goals`, `budget`, `duration`, `pacing`, `frequency`, `inventory`."
					},
					"response": []
				},
				{
					"name": "Create Strategy (Display - CPC with Location)",
					"id": "1a669b55-be5a-4de1-9705-e88e31358593",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"campaign_id\": {{campaignID}},\n    \"name\": \"Strategy Display CPC Location\",\n    \"status\": true,\n    \"media_type\": \"DISPLAY\",\n    \"type\": \"REM\",\n    \"use_optimization\": true,\n    \"goals\": {\n        \"goal_type\": \"cpc\",\n        \"goal_value\": 2.0,\n        \"max_bid\": 8.0,\n        \"bid_aggressiveness\": 50\n    },\n    \"budget\": {\n        \"budget\": 1000\n    },\n    \"duration\": {\n        \"use_campaign_start\": true,\n        \"use_campaign_end\": true\n    },\n    \"pacing\": {\n        \"pacing_type\": \"even\",\n        \"pacing_amount\": 100,\n        \"pacing_interval\": \"day\"\n    },\n    \"frequency\": {\n        \"frequency_type\": \"even\",\n        \"frequency_interval\": \"day\",\n        \"frequency_amount\": 5\n    },\n    \"inventory\": {\n        \"supply_type\": \"RTB\",\n        \"run_on_all_pmp\": false,\n        \"run_on_all_exchanges\": true\n    },\n    \"targeting\": {\n        \"location\": {\n            \"include\": [\n                {\n                    \"target_value_id\": {{countryTargetID}},\n                    \"code\": \"COUNTRY\"\n                },\n                {\n                    \"target_value_id\": {{regionTargetID}},\n                    \"code\": \"REGN\"\n                }\n            ]\n        },\n        \"contextual\": {\n            \"include\": [\n                {\n                    \"operator\": \"OR\",\n                    \"segments\": [\n                        {\n                            \"targeting_segment_id\": {{contextualSegmentID1}}\n                        },\n                        {\n                            \"targeting_segment_id\": {{contextualSegmentID2}}\n                        }\n                    ]\n                }\n            ]\n        },\n        \"fold_position\": [\n            \"ABOVE\"\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies",
							"host": [
								"{{baseurl}}strategies"
							]
						},
						"description": "Creates a display strategy with CPC goal and geographic targeting. Demonstrates `location` targeting with country and region target IDs in include/exclude arrays."
					},
					"response": []
				},
				{
					"name": "Create Strategy (Video - VCR)",
					"id": "53d84129-a16e-43d9-8208-7fe51d3c82c9",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"campaign_id\": {{campaignID}},\n    \"name\": \"Strategy Video VCR\",\n    \"status\": true,\n    \"media_type\": \"VIDEO\",\n    \"type\": \"REM\",\n    \"use_optimization\": true,\n    \"goals\": {\n        \"goal_type\": \"vcr\",\n        \"goal_value\": 0.7,\n        \"max_bid\": 15.0\n    },\n    \"budget\": {\n        \"budget\": 2000\n    },\n    \"duration\": {\n        \"use_campaign_start\": true,\n        \"use_campaign_end\": true\n    },\n    \"pacing\": {\n        \"pacing_type\": \"even\",\n        \"pacing_amount\": 200,\n        \"pacing_interval\": \"day\",\n        \"impression_pacing_type\": \"even\",\n        \"impression_pacing_amount\": 10000,\n        \"impression_pacing_interval\": \"day\"\n    },\n    \"frequency\": {\n        \"frequency_type\": \"even\",\n        \"frequency_interval\": \"hour\",\n        \"frequency_amount\": 2\n    },\n    \"inventory\": {\n        \"supply_type\": \"RTB\",\n        \"run_on_all_pmp\": true,\n        \"run_on_all_exchanges\": true\n    },\n    \"targeting\": {\n        \"technology\": {\n            \"include\": [\n                {\n                    \"target_value_id\": {{videoPlacementTargetID}},\n                    \"code\": \"VPLC\"\n                },\n                {\n                    \"target_value_id\": {{videoPlayerSizeTargetID}},\n                    \"code\": \"VPSZ\"\n                },\n                {\n                    \"target_value_id\": {{videoLinearityTargetID}},\n                    \"code\": \"VLIN\"\n                },\n                {\n                    \"target_value_id\": {{videoSkippabilityTargetID}},\n                    \"code\": \"VSKP\"\n                }\n            ]\n        }\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies",
							"host": [
								"{{baseurl}}strategies"
							]
						},
						"description": "Creates a video strategy (`media_type: \"VIDEO\"`) with a VCR goal. Includes video-specific targeting dimensions: audibility, context, linearity, placement, player size, skippability."
					},
					"response": []
				},
				{
					"name": "Create Strategy (Display - CPA with Day Parts)",
					"id": "60726a9e-9e78-452a-b71d-be8962d106fb",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"campaign_id\": {{campaignID}},\n    \"name\": \"Strategy Display CPA DayParts\",\n    \"status\": true,\n    \"media_type\": \"DISPLAY\",\n    \"type\": \"REM\",\n    \"use_optimization\": true,\n    \"goals\": {\n        \"goal_type\": \"cpa\",\n        \"goal_value\": 10.0,\n        \"max_bid\": 12.0\n    },\n    \"budget\": {\n        \"budget\": 1500\n    },\n    \"duration\": {\n        \"use_campaign_start\": true,\n        \"use_campaign_end\": true\n    },\n    \"pacing\": {\n        \"pacing_type\": \"even\",\n        \"pacing_amount\": 150,\n        \"pacing_interval\": \"day\"\n    },\n    \"frequency\": {\n        \"frequency_type\": \"no-limit\"\n    },\n    \"inventory\": {\n        \"supply_type\": \"RTB\",\n        \"run_on_all_pmp\": false,\n        \"run_on_all_exchanges\": true\n    },\n    \"targeting\": {\n        \"day_parts\": [\n            {\n                \"days\": [\n                    \"M\",\n                    \"T\",\n                    \"W\",\n                    \"R\",\n                    \"F\"\n                ],\n                \"start_hour\": 8,\n                \"end_hour\": 20,\n                \"user_time\": true\n            }\n        ],\n        \"fold_position\": [\n            \"ABOVE\",\n            \"BELOW\"\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies",
							"host": [
								"{{baseurl}}strategies"
							]
						},
						"description": "Creates a strategy with CPA goal and day-part scheduling. The `day_parts` array uses `days` (e.g., `[\"M\",\"T\",\"W\"]`), `start_hour`, `end_hour`, and `user_time`."
					},
					"response": []
				},
				{
					"name": "Create Strategy (GBO with Pixel Targeting)",
					"id": "24601ea0-2343-4a1a-b0ad-4d0efc679ff8",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"campaign_id\": {{campaignID}},\n    \"name\": \"Strategy GBO with Pixel Targeting\",\n    \"status\": true,\n    \"media_type\": \"DISPLAY\",\n    \"type\": \"GBO\",\n    \"use_optimization\": true,\n    \"goals\": {\n        \"goal_type\": \"cpc\",\n        \"goal_value\": 3.0,\n        \"max_bid\": 10.0\n    },\n    \"budget\": {\n        \"budget\": 800\n    },\n    \"duration\": {\n        \"use_campaign_start\": true,\n        \"use_campaign_end\": true\n    },\n    \"pacing\": {\n        \"pacing_type\": \"even\",\n        \"pacing_amount\": 80,\n        \"pacing_interval\": \"day\"\n    },\n    \"frequency\": {\n        \"frequency_type\": \"even\",\n        \"frequency_interval\": \"day\",\n        \"frequency_amount\": 3\n    },\n    \"inventory\": {\n        \"supply_type\": \"RTB\",\n        \"run_on_all_pmp\": false,\n        \"run_on_all_exchanges\": true\n    },\n    \"targeting\": {\n        \"my_data\": {\n            \"include\": {\n                \"operator\": \"OR\",\n                \"pixels\": [\n                    {\n                        \"pixel_id\": {{pixelBundleID}}\n                    }\n                ]\n            }\n        }\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies",
							"host": [
								"{{baseurl}}strategies"
							]
						},
						"description": "Creates a strategy using GBO (Goal-Based Optimization) with pixel-based audience targeting."
					},
					"response": []
				},
				{
					"name": "Create Strategy (CPC with Site Lists & Concepts)",
					"id": "85da9c78-9ca6-4fd7-8fa8-8621344f0893",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"campaign_id\": {{campaignID}},\n    \"name\": \"Strategy with Site Lists\",\n    \"status\": true,\n    \"media_type\": \"DISPLAY\",\n    \"type\": \"REM\",\n    \"use_optimization\": true,\n    \"goals\": {\n        \"goal_type\": \"cpc\",\n        \"goal_value\": 2.0,\n        \"max_bid\": 6.0\n    },\n    \"budget\": {\n        \"budget\": 600\n    },\n    \"duration\": {\n        \"use_campaign_start\": true,\n        \"use_campaign_end\": true\n    },\n    \"pacing\": {\n        \"pacing_type\": \"even\",\n        \"pacing_amount\": 60,\n        \"pacing_interval\": \"day\"\n    },\n    \"frequency\": {\n        \"frequency_type\": \"no-limit\"\n    },\n    \"inventory\": {\n        \"supply_type\": \"RTB\",\n        \"run_on_all_pmp\": false,\n        \"run_on_all_exchanges\": true,\n        \"site_lists\": [\n            {\n                \"site_list_id\": {{siteListID}},\n                \"assigned\": true\n            }\n        ]\n    },\n    \"concepts\": {\n        \"weighting\": \"NONE\",\n        \"creative_groups\": [\n            {\n                \"concept_id\": {{conceptID}},\n                \"percent\": 0\n            }\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies",
							"host": [
								"{{baseurl}}strategies"
							]
						},
						"description": "Creates a strategy with site list inventory restrictions and creative concept assignments. Site lists use `site_list_id` and concepts use `weighting` and `percent` for rotation."
					},
					"response": []
				},
				{
					"name": "Create Strategy (CPC with Technology Targeting)",
					"id": "72b14059-9fc4-4a39-95b4-7e14730aacaa",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"campaign_id\": {{campaignID}},\n    \"name\": \"Strategy Technology Targeting\",\n    \"status\": true,\n    \"media_type\": \"DISPLAY\",\n    \"type\": \"REM\",\n    \"use_optimization\": true,\n    \"goals\": {\n        \"goal_type\": \"cpc\",\n        \"goal_value\": 2.5,\n        \"max_bid\": 8.0\n    },\n    \"budget\": {\n        \"budget\": 1200\n    },\n    \"duration\": {\n        \"use_campaign_start\": true,\n        \"use_campaign_end\": true\n    },\n    \"pacing\": {\n        \"pacing_type\": \"even\",\n        \"pacing_amount\": 120,\n        \"pacing_interval\": \"day\"\n    },\n    \"frequency\": {\n        \"frequency_type\": \"even\",\n        \"frequency_interval\": \"day\",\n        \"frequency_amount\": 5\n    },\n    \"inventory\": {\n        \"supply_type\": \"RTB\",\n        \"run_on_all_pmp\": false,\n        \"run_on_all_exchanges\": true\n    },\n    \"targeting\": {\n        \"technology\": {\n            \"include\": [\n                {\n                    \"target_value_id\": {{browserTargetID}},\n                    \"code\": \"BSER\"\n                },\n                {\n                    \"target_value_id\": {{osTargetID}},\n                    \"code\": \"OSXX\"\n                },\n                {\n                    \"target_value_id\": {{deviceTargetID}},\n                    \"code\": \"DVCE\"\n                },\n                {\n                    \"target_value_id\": {{connectionSpeedTargetID}},\n                    \"code\": \"CSPD\"\n                }\n            ]\n        },\n        \"location\": {\n            \"include\": [\n                {\n                    \"target_value_id\": {{countryTargetID}},\n                    \"code\": \"COUNTRY\"\n                },\n                {\n                    \"target_value_id\": {{regionTargetID}},\n                    \"code\": \"REGN\"\n                }\n            ]\n        },\n        \"fold_position\": [\n            \"ABOVE\",\n            \"BELOW\"\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies",
							"host": [
								"{{baseurl}}strategies"
							]
						},
						"description": "Creates a strategy with technology targeting: browsers, OS, devices, and connection speeds. Each dimension uses include/exclude arrays of `target_value_id` entries."
					},
					"response": []
				},
				{
					"name": "Create Strategy (CPC with IP Address Targeting)",
					"id": "bd06c7a4-ce37-4128-980d-40370fc61a00",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"campaign_id\": {{campaignID}},\n    \"name\": \"Strategy IP Address Targeting\",\n    \"status\": true,\n    \"media_type\": \"DISPLAY\",\n    \"type\": \"REM\",\n    \"use_optimization\": true,\n    \"goals\": {\n        \"goal_type\": \"cpc\",\n        \"goal_value\": 3.0,\n        \"max_bid\": 9.0\n    },\n    \"budget\": {\n        \"budget\": 800\n    },\n    \"duration\": {\n        \"use_campaign_start\": true,\n        \"use_campaign_end\": true\n    },\n    \"pacing\": {\n        \"pacing_type\": \"even\",\n        \"pacing_amount\": 80,\n        \"pacing_interval\": \"day\"\n    },\n    \"frequency\": {\n        \"frequency_type\": \"no-limit\"\n    },\n    \"inventory\": {\n        \"supply_type\": \"RTB\",\n        \"run_on_all_pmp\": false,\n        \"run_on_all_exchanges\": true\n    },\n    \"targeting\": {\n        \"ip_addresses\": {\n            \"restriction\": \"INCLUDE\",\n            \"codes\": [\n                \"1.244.101.68\",\n                \"2.192.56.90\",\n                \"3.80.161.109\",\n                \"8.5.253.85\",\n                \"12.2.255.198\",\n                \"23.16.168.151\",\n                \"24.1.24.185\",\n                \"38.13.38.78\",\n                \"45.19.29.99\",\n                \"50.0.46.193\",\n                \"63.4.27.59\",\n                \"64.10.38.207\",\n                \"65.16.28.173\",\n                \"66.0.214.29\",\n                \"67.20.133.197\"\n            ]\n        }\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies",
							"host": [
								"{{baseurl}}strategies"
							]
						},
						"description": "Creates a strategy with IP address targeting. IPs use `restriction` (INCLUDE/EXCLUDE) and `codes` array."
					},
					"response": []
				},
				{
					"name": "Create Strategy (CPC with Postal Code Targeting)",
					"id": "70504a1d-900c-4bd7-9f62-bc452fc6f905",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"campaign_id\": {{campaignID}},\n    \"name\": \"Strategy Postal Code Targeting\",\n    \"status\": true,\n    \"media_type\": \"DISPLAY\",\n    \"type\": \"REM\",\n    \"use_optimization\": true,\n    \"goals\": {\n        \"goal_type\": \"cpc\",\n        \"goal_value\": 2.0,\n        \"max_bid\": 6.0\n    },\n    \"budget\": {\n        \"budget\": 600\n    },\n    \"duration\": {\n        \"use_campaign_start\": true,\n        \"use_campaign_end\": true\n    },\n    \"pacing\": {\n        \"pacing_type\": \"even\",\n        \"pacing_amount\": 60,\n        \"pacing_interval\": \"day\"\n    },\n    \"frequency\": {\n        \"frequency_type\": \"no-limit\"\n    },\n    \"inventory\": {\n        \"supply_type\": \"RTB\",\n        \"run_on_all_pmp\": false,\n        \"run_on_all_exchanges\": true\n    },\n    \"targeting\": {\n        \"postal_codes\": {\n            \"restriction\": \"INCLUDE\",\n            \"codes\": [\n                \"us-10001\",\n                \"us-90210\",\n                \"us-60601\",\n                \"us-30301\",\n                \"us-98101\"\n            ]\n        }\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies",
							"host": [
								"{{baseurl}}strategies"
							]
						},
						"description": "Creates a strategy with postal code targeting. Codes use `restriction` and `codes` array (e.g., `us-10001`)."
					},
					"response": []
				},
				{
					"name": "Create Strategy (CPC with Contextual Segment Group)",
					"id": "4d1b05cc-d66a-466a-ad78-486bf26ba972",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"campaign_id\": {{campaignID}},\n    \"name\": \"Strategy Contextual Segment Group\",\n    \"status\": true,\n    \"media_type\": \"DISPLAY\",\n    \"type\": \"REM\",\n    \"use_optimization\": true,\n    \"goals\": {\n        \"goal_type\": \"cpc\",\n        \"goal_value\": 2.5,\n        \"max_bid\": 7.0\n    },\n    \"budget\": {\n        \"budget\": 900\n    },\n    \"duration\": {\n        \"use_campaign_start\": true,\n        \"use_campaign_end\": true\n    },\n    \"pacing\": {\n        \"pacing_type\": \"even\",\n        \"pacing_amount\": 90,\n        \"pacing_interval\": \"day\"\n    },\n    \"frequency\": {\n        \"frequency_type\": \"no-limit\"\n    },\n    \"inventory\": {\n        \"supply_type\": \"RTB\",\n        \"run_on_all_pmp\": false,\n        \"run_on_all_exchanges\": true\n    },\n    \"targeting\": {\n        \"contextual_groups\": {\n            \"include\": [\n                {\n                    \"operator\": \"AND\",\n                    \"segment_groups\": [\n                        {\n                            \"segment_group_id\": {{segmentGroupID}}\n                        }\n                    ]\n                }\n            ]\n        }\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies",
							"host": [
								"{{baseurl}}strategies"
							]
						},
						"description": "Creates a strategy targeting a contextual segment group via the `contextual_groups` object."
					},
					"response": []
				},
				{
					"name": "Get Strategy",
					"id": "f54893cd-2357-4f8a-90f3-9d3595d47ff4",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategies/{{strategyID}}",
							"host": [
								"{{baseurl}}strategies"
							],
							"path": [
								"{{strategyID}}"
							],
							"query": [
								{
									"key": "extended",
									"value": "true",
									"disabled": true
								}
							]
						},
						"description": "Retrieves a single strategy by ID. Supports `extended=true` for parent campaign data."
					},
					"response": []
				},
				{
					"name": "Update Strategy",
					"id": "77f7d243-724d-43d9-8d7f-88823394f005",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Strategy {{$randomCompanyName}}\",\n    \"description\": \"Updated strategy description\",\n    \"status\": true,\n    \"archived\": false,\n    \"duration\": {\n        \"use_campaign_start\": false,\n        \"use_campaign_end\": false,\n        \"start_date\": \"{{futureStartDate}}\",\n        \"end_date\": \"{{futureEndDate}}\"\n    },\n    \"budget\": {\n        \"budget\": 750\n    },\n    \"goals\": {\n        \"goal_value\": 150,\n        \"max_bid\": 150,\n        \"max_bid_wm\": null,\n        \"roi_target\": null,\n        \"bid_min_devices\": 1,\n        \"flat_rate_cpm\": null\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies/{{strategyID}}",
							"host": [
								"{{baseurl}}strategies"
							],
							"path": [
								"{{strategyID}}"
							]
						},
						"description": "Updates basic strategy properties including name, status, goals, and budget."
					},
					"response": []
				},
				{
					"name": "Update Strategy (Targeting & Concepts)",
					"id": "ddb335e6-9a89-4813-acce-ce91be1063f2",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Strategy Targeted {{$randomCompanyName}}\",\n    \"status\": true,\n    \"goals\": {\n        \"goal_type\": \"cpc\",\n        \"goal_value\": 4.0,\n        \"max_bid\": 10.0,\n        \"bid_aggressiveness\": 70\n    },\n    \"pacing\": {\n        \"pacing_type\": \"even\",\n        \"pacing_amount\": 100,\n        \"pacing_interval\": \"day\",\n        \"impression_pacing_type\": \"even\",\n        \"impression_pacing_amount\": 5000,\n        \"impression_pacing_interval\": \"day\"\n    },\n    \"frequency\": {\n        \"frequency_type\": \"even\",\n        \"frequency_interval\": \"day\",\n        \"frequency_amount\": 4\n    },\n    \"targeting\": {\n        \"fold_position\": [\n            \"ABOVE\"\n        ],\n        \"location\": {\n            \"include\": [\n                {\n                    \"target_value_id\": {{countryTargetID}},\n                    \"code\": \"COUNTRY\"\n                }\n            ]\n        },\n        \"technology\": {\n            \"include\": [\n                {\n                    \"target_value_id\": {{deviceTargetID}},\n                    \"code\": \"DVCE\"\n                },\n                {\n                    \"target_value_id\": {{connectionSpeedTargetID}},\n                    \"code\": \"CSPD\"\n                }\n            ]\n        },\n        \"day_parts\": [\n            {\n                \"days\": [\n                    \"M\",\n                    \"T\",\n                    \"W\",\n                    \"R\",\n                    \"F\"\n                ],\n                \"start_hour\": 9,\n                \"end_hour\": 17,\n                \"user_time\": true\n            }\n        ],\n        \"ip_addresses\": {\n            \"restriction\": \"INCLUDE\",\n            \"codes\": [\n                \"47.6.241.112\",\n                \"50.30.5.234\",\n                \"52.12.87.5\",\n                \"54.86.168.240\",\n                \"63.65.85.1\",\n                \"64.49.73.102\",\n                \"65.49.130.60\",\n                \"66.9.84.46\",\n                \"67.52.70.18\",\n                \"68.0.0.112\"\n            ]\n        },\n        \"postal_codes\": {\n            \"restriction\": \"INCLUDE\",\n            \"codes\": [\n                \"us-20001\",\n                \"us-20002\",\n                \"us-20003\"\n            ]\n        },\n        \"contextual\": {\n            \"include\": [\n                {\n                    \"operator\": \"OR\",\n                    \"segments\": [\n                        {\n                            \"targeting_segment_id\": {{contextualSegmentID1}}\n                        }\n                    ]\n                }\n            ]\n        }\n    },\n    \"concepts\": {\n        \"weighting\": \"BUDGET\",\n        \"creative_groups\": [\n            {\n                \"concept_id\": {{conceptID}},\n                \"percent\": 100\n            }\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies/{{strategyID}}",
							"host": [
								"{{baseurl}}strategies"
							],
							"path": [
								"{{strategyID}}"
							]
						},
						"description": "Updates a strategy's targeting configuration and concept assignments in a single request."
					},
					"response": []
				},
				{
					"name": "Update Strategy (Segment Group)",
					"id": "507edee2-83d0-4f5f-8c4b-020e4ab34bb0",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Strategy With Segment Group {{$randomCompanyName}}\",\n    \"status\": true,\n    \"targeting\": {\n        \"contextual_groups\": {\n            \"exclude\": {\n                \"segment_groups\": [\n                    {\n                        \"segment_group_id\": {{segmentGroupID}}\n                    }\n                ]\n            }\n        }\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies/{{strategyID}}",
							"host": [
								"{{baseurl}}strategies"
							],
							"path": [
								"{{strategyID}}"
							]
						},
						"description": "Updates a strategy's contextual segment group assignment."
					},
					"response": []
				},
				{
					"name": "Copy Strategy (All Targeting)",
					"id": "74bfec98-b967-4aee-84fd-6380a2c3a995",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Copied Strategy All Targeting\",\n    \"status\": true,\n    \"duration\": {\n        \"copy_use_campaign_start\": true,\n        \"copy_use_campaign_end\": true\n    },\n    \"targeting\": {\n        \"copy_location\": true,\n        \"copy_technology\": true,\n        \"copy_day_parts\": true,\n        \"copy_postal_codes\": true,\n        \"copy_ip_addresses\": true,\n        \"copy_contextual\": true,\n        \"copy_fold_position\": true,\n        \"copy_geofence\": true,\n        \"copy_audience\": true,\n        \"copy_my_data\": true,\n        \"copy_audio_video\": false\n    },\n    \"inventory\": {\n        \"copy_supply\": true,\n        \"copy_site_lists\": true,\n        \"copy_supply_controls\": true\n    },\n    \"concepts\": {\n        \"copy_creative_groups\": true\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies/{{strategyID}}/copy",
							"host": [
								"{{baseurl}}strategies/{{strategyID}}/copy"
							]
						},
						"description": "Copies a strategy with all targeting flags. Returns **200** (not 201). Flags: `copy_targeting`, `copy_concepts`, `copy_deals`, `copy_site_lists`, `copy_day_parts`, `copy_postal_codes`."
					},
					"response": []
				},
				{
					"name": "Get Original Strategy (for copy comparison)",
					"id": "f4a18415-eb17-4dba-a69e-5f2237c53c03",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategies/{{strategyID}}",
							"host": [
								"{{baseurl}}strategies"
							],
							"path": [
								"{{strategyID}}"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								}
							]
						},
						"description": "Fetches the original strategy with `full=*` for comparison with the copy."
					},
					"response": []
				},
				{
					"name": "Get Copied Strategy (compare with original)",
					"id": "1e6e4a84-f8ef-4978-a8c4-6c65142efdf4",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategies/{{copiedStrategyID}}",
							"host": [
								"{{baseurl}}strategies"
							],
							"path": [
								"{{copiedStrategyID}}"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								}
							]
						},
						"description": "Fetches the copied strategy with `full=*` to verify the copy preserved targeting."
					},
					"response": []
				},
				{
					"name": "Copy Strategy (Minimal)",
					"id": "b85316e1-3c5b-4c20-bc4c-c892582df202",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Copied Strategy Minimal\",\n    \"status\": false,\n    \"duration\": {\n        \"copy_use_campaign_start\": true,\n        \"copy_use_campaign_end\": true\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}strategies/{{strategyID}}/copy",
							"host": [
								"{{baseurl}}strategies/{{strategyID}}/copy"
							]
						},
						"description": "Copies a strategy with no targeting flags \u2014 creates a bare copy."
					},
					"response": []
				},
				{
					"name": "List Strategies",
					"id": "3b9d71ca-3ef1-4481-89c1-0d23aaca904c",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategies?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}strategies"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "campaign_id=={{campaignID}}",
									"disabled": true
								},
								{
									"key": "with",
									"value": "technology,location,day_parts,site_lists,concepts,deals,supply",
									"disabled": true
								},
								{
									"key": "extended",
									"value": "true",
									"disabled": true
								},
								{
									"key": "live_only",
									"value": "true",
									"disabled": true
								}
							]
						},
						"description": "Lists strategies. Supports `q` filtering by `campaign_id`."
					},
					"response": []
				},
				{
					"name": "Get Strategy History",
					"id": "335d68c3-1dc5-47de-b542-82300a11530b",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategies/{{strategyID}}/history",
							"host": [
								"{{baseurl}}strategies"
							],
							"path": [
								"{{strategyID}}",
								"history"
							]
						},
						"description": "Returns the audit log for a strategy."
					},
					"response": []
				},
				{
					"name": "List Strategy Friendly Names",
					"id": "2e9febbd-e5cc-4481-9394-8e2b0eaaf0cd",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategies/{{strategyID}}/friendly_names",
							"host": [
								"{{baseurl}}strategies/{{strategyID}}"
							],
							"path": [
								"friendly_names"
							]
						},
						"description": "Returns human-readable names for a strategy's targeting values (e.g., `Chrome` instead of a numeric ID)."
					},
					"response": []
				},
				{
					"name": "Get Strategy Targeting Expression",
					"id": "3539db7a-44b7-442a-89dd-b6d6895f5171",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategies/{{strategyID}}/targeting_expression",
							"host": [
								"{{baseurl}}strategies/{{strategyID}}"
							],
							"path": [
								"targeting_expression"
							]
						},
						"description": "Returns the compiled targeting expression for a strategy as a structured boolean expression."
					},
					"response": []
				},
				{
					"name": "Get Strategy Health",
					"id": "5855388c-4933-4d28-8734-edb5bb380465",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategies/{{strategyID}}/healthcheck",
							"host": [
								"{{baseurl}}strategies/{{strategyID}}"
							],
							"path": [
								"healthcheck"
							]
						}
					},
					"response": []
				}
			],
			"id": "4be05664-7313-4696-ad84-59d3c8c68282"
		},
		{
			"name": "Strategy IP Addresses",
			"description": "List and download IP address targeting applied to strategies.",
			"item": [
				{
					"name": "List Strategy IP Addresses",
					"id": "dafbd245-a11f-453f-a98d-9b96d519dd66",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategy_ip_addresses?full=*&q=strategy_id=={{ipStrategyID}}&page_limit=100&page_offset=0&sort_by=-id",
							"host": [
								"{{baseurl}}strategy_ip_addresses"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "q",
									"value": "strategy_id=={{ipStrategyID}}"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "sort_by",
									"value": "-id"
								}
							]
						},
						"description": "Lists IP address targets for a strategy. Requires `q=strategy_id==X` filter."
					},
					"response": []
				},
				{
					"name": "Download Strategy IP Addresses CSV",
					"id": "f8f9cc60-504e-444a-86df-fe31af166cd3",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategy_ip_addresses/{{ipStrategyID}}/download.csv",
							"host": [
								"{{baseurl}}strategy_ip_addresses/{{ipStrategyID}}"
							],
							"path": [
								"download.csv"
							]
						},
						"description": "Downloads IP address targeting for a strategy as a CSV file."
					},
					"response": []
				}
			],
			"id": "7948c889-a1c1-43bb-9f99-9246ba595d3c"
		},
		{
			"name": "Strategy Postal Codes",
			"description": "List postal code targeting for a strategy or download it as CSV.",
			"item": [
				{
					"name": "List Strategy Postal Codes",
					"id": "6ed17075-6ebf-430b-a814-cd46ab700272",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategy_postal_codes?full=*&sort_by=-id&page_limit=100&page_offset=0&q=strategy_id=={{postalCodeStrategyID}}",
							"host": [
								"{{baseurl}}strategy_postal_codes"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "strategy_id=={{postalCodeStrategyID}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Download Strategy Postal Codes CSV",
					"id": "fd024de5-e004-49f7-8bd5-b1925c70944b",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategy_postal_codes/{{postalCodeStrategyID}}/download.csv",
							"host": [
								"{{baseurl}}strategy_postal_codes/{{postalCodeStrategyID}}"
							],
							"path": [
								"download.csv"
							]
						},
						"description": "Downloads postal code targeting for a strategy as a CSV file."
					},
					"response": []
				},
				{
					"name": "Validate Postal Codes",
					"id": "e38910ce-996e-4633-a997-991fb590eb35",
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "content",
									"value": "10001\n90210\n60601",
									"type": "text"
								}
							]
						},
						"url": {
							"raw": "{{baseurl}}validate_postal_codes",
							"host": [
								"{{baseurl}}validate_postal_codes"
							]
						}
					},
					"response": []
				}
			],
			"id": "9da25df4-e25e-4353-b2d7-97dffc82ee3c"
		},
		{
			"name": "Strategy Concepts",
			"description": "Lists concept-to-strategy assignments with creative group weighting details.",
			"item": [
				{
					"name": "List Strategy Concepts",
					"id": "ad643761-a835-47f3-ae5f-f92a5d8c7ca5",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategy_concepts?full=*&sort_by=-id&page_limit=100&page_offset=0&q=strategy_id=={{strategyID}}",
							"host": [
								"{{baseurl}}strategy_concepts"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "strategy_id=={{strategyID}}"
								},
								{
									"key": "extended",
									"value": "true",
									"disabled": true
								}
							]
						},
						"description": "Lists concept-to-strategy assignments with creative weighting. Requires `q=strategy_id==X` filter."
					},
					"response": []
				}
			],
			"id": "8aaa3c42-e0cf-4c94-8fb3-28c2060145a3"
		},
		{
			"name": "Strategy Day Parts",
			"description": "Lists day part targeting schedules assigned to strategies.",
			"item": [
				{
					"name": "List Strategy Day Parts",
					"id": "c12fa307-c2f2-4b0e-bd54-9dd90c883be9",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategy_day_parts?full=*&sort_by=-id&page_limit=100&page_offset=0&q=strategy_id=={{strategyID}}",
							"host": [
								"{{baseurl}}strategy_day_parts"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "strategy_id=={{strategyID}}"
								}
							]
						},
						"description": "Lists day-part scheduling rules for a strategy. Requires `q=strategy_id==X` filter."
					},
					"response": []
				}
			],
			"id": "e836d148-f1de-42f7-b758-bab49d9ee414"
		},
		{
			"name": "Strategy Deals",
			"description": "Lists deal-to-strategy assignments for PMP deal targeting.",
			"item": [
				{
					"name": "List Strategy Deals",
					"id": "c8502d63-c84a-4c5d-9d67-639f4085648e",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategy_deals?full=*&sort_by=-id&page_limit=100&page_offset=0&q=strategy_id=={{strategyID}}",
							"host": [
								"{{baseurl}}strategy_deals"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "strategy_id=={{strategyID}}"
								}
							]
						}
					},
					"response": []
				}
			],
			"id": "dcd7cde4-cd2a-4374-92c4-890dfbf611d1"
		},
		{
			"name": "Strategy Groups",
			"description": "Legacy strategy group listing plus full CRUD for the new /new_strategy_groups API.",
			"item": [
				{
					"name": "List Strategy Groups (Legacy)",
					"id": "45eb51d5-d134-4d07-9053-20f1170eb3af",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategy_groups?full=*&sort_by=-id&page_limit=100&page_offset=0&q=campaign_id=={{campaignID}}",
							"host": [
								"{{baseurl}}strategy_groups"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "campaign_id=={{campaignID}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Create New Strategy Group",
					"id": "81e25225-5366-4e23-9681-b70b38cf9f75",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"campaign_id\": {{campaignID}},\n    \"name\": \"E2E Test Strategy Group\",\n    \"description\": \"Created by the E2E regression collection\",\n    \"spend_cap_type\": \"even\",\n    \"spend_cap_amount\": 100.5,\n    \"impression_cap_type\": \"no-limit\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}new_strategy_groups",
							"host": [
								"{{baseurl}}new_strategy_groups"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get New Strategy Group",
					"id": "69254149-55c5-4a5d-b374-0f4ff59db32b",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}new_strategy_groups/{{strategyGroupID}}",
							"host": [
								"{{baseurl}}new_strategy_groups"
							],
							"path": [
								"{{strategyGroupID}}"
							],
							"query": [
								{
									"key": "with",
									"value": "strategies",
									"disabled": true
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Update New Strategy Group",
					"id": "fa860ec7-66ee-4c5b-99c0-98e3a688a892",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"E2E Test Strategy Group Updated\",\n    \"spend_cap_type\": \"no-limit\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}new_strategy_groups/{{strategyGroupID}}",
							"host": [
								"{{baseurl}}new_strategy_groups"
							],
							"path": [
								"{{strategyGroupID}}"
							]
						}
					},
					"response": []
				},
				{
					"name": "List New Strategy Groups",
					"id": "bd0285ad-82d4-404b-82ac-b22a76cc92ee",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}new_strategy_groups?full=*&sort_by=-id&page_limit=100&page_offset=0&q=campaign_id=={{campaignID}}",
							"host": [
								"{{baseurl}}new_strategy_groups"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "campaign_id=={{campaignID}}"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Get New Strategy Group History",
					"id": "79fbff96-a781-4aad-97be-85ba44747a1a",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}new_strategy_groups/{{strategyGroupID}}/history",
							"host": [
								"{{baseurl}}new_strategy_groups"
							],
							"path": [
								"{{strategyGroupID}}",
								"history"
							]
						}
					},
					"response": []
				},
				{
					"name": "Delete New Strategy Group",
					"id": "395ffee9-8abc-4919-b45d-1672d4a2c272",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "DELETE",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}new_strategy_groups/{{strategyGroupID}}",
							"host": [
								"{{baseurl}}new_strategy_groups"
							],
							"path": [
								"{{strategyGroupID}}"
							]
						}
					},
					"response": []
				}
			],
			"id": "02b70c01-fd28-441c-b446-388220b28b6e"
		},
		{
			"name": "Strategy Target Values",
			"description": "Lists target values assigned to strategies.",
			"item": [
				{
					"name": "List Strategy Target Values",
					"id": "ad47189a-1ee6-40ba-885b-1219a63e0b9e",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}strategy_target_values?full=*&sort_by=-id&page_limit=100&page_offset=0&q=strategy_id=={{strategyID}}",
							"host": [
								"{{baseurl}}strategy_target_values"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "strategy_id=={{strategyID}}"
								},
								{
									"key": "with",
									"value": "strategy_target,target_value",
									"disabled": true
								}
							]
						}
					},
					"response": []
				}
			],
			"id": "274bfd3e-074f-4965-b28e-24c5f3c11de5"
		},
		{
			"name": "Atomic Creatives",
			"description": "CRUD for atomic creatives (3PAS and MMAS), creative draft preview, file uploads (PNG and HTML5 ZIP), healthcheck, and audit history.",
			"item": [
				{
					"name": "Create 3PAS Atomic Creative",
					"id": "bf975379-26ec-4a39-83cd-e471a6bb8c87",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"advertiser_id\": {{advertiserID}},\n    \"concept_id\": {{conceptID}},\n    \"name\": \"New Atomic Creative\",\n    \"status\": true,\n    \"archived\": false,\n    \"width\": 300,\n    \"height\": 250,\n    \"file_type\": \"jpg\",\n    \"ad_format\": \"DISPLAY\",\n    \"ad_server_type\": \"TERMINALONE\",\n    \"click_through_url\": \"https://example.com\",\n    \"media_type\": \"display\",\n    \"tag_type\": \"NOSCRIPT\",\n    \"tag\": \"<img src='https://example.com/pixel.gif' />\",\n    \"is_multi_creative\": false,\n    \"has_sound\": false,\n    \"rich_media\": false,\n    \"rich_media_provider\": \"\",\n    \"built\": false,\n    \"external_identifier\": \"E2E-3PAS-001\",\n    \"expand\": \"\",\n    \"expansion_trigger\": \"AUTOMATIC\",\n    \"expansion_direction\": \"NONRESTRICTED\",\n    \"tpas_ad_tag\": \"\",\n    \"is_mraid\": false,\n    \"is_https\": true,\n    \"t1as\": false,\n    \"start_date\": \"{{futureStartDate}}\",\n    \"end_date\": \"{{futureEndDate}}\",\n    \"vast_version\": null,\n    \"is_audio\": false,\n    \"vendor_ids\": []\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}atomic_creatives",
							"host": [
								"{{baseurl}}atomic_creatives"
							]
						},
						"description": "Creates a 3PAS (third-party ad serving) atomic creative with tag-based ad content. Required: `advertiser_id`, `concept_id`, `name`, `width`, `height`, `file_type`, `ad_format`, `media_type`, `tag`."
					},
					"response": []
				},
				{
					"name": "Creative MMAS Display Draft (Preview)",
					"id": "d3ed5251-543f-4b18-bf4d-9592f3098ced",
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "filename",
									"type": "file",
									"src": "creatives/example-creative-300x250.png"
								},
								{
									"key": "metadata",
									"value": "{\"advertiser_id\": {{advertiserID}}, \"is_https\": true, \"submissions\": [{\"name\": \"example-creative-300x250.png\", \"creative_name\": \"Draft Creative 300x250\", \"click_through_url\": \"https://example.com\", \"landing_page\": \"https://example.com\", \"concept_id\": {{conceptID}}}]}",
									"type": "text"
								}
							]
						},
						"url": {
							"raw": "{{baseurl}}creative_draft",
							"host": [
								"{{baseurl}}creative_draft"
							]
						},
						"description": "Preview and validate MMAS display creative assets before committing to upload. Uses the same multipart/form-data format as creative_upload but posts to creative_draft."
					},
					"response": []
				},
				{
					"name": "Create MMAS Display Creative - PNG",
					"id": "e6678c09-3100-43af-8299-eb1a6db66389",
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "filename",
									"type": "file",
									"src": "creatives/example-creative-300x250.png"
								},
								{
									"key": "metadata",
									"value": "{\"advertiser_id\": {{advertiserID}}, \"is_https\": true, \"submissions\": [{\"name\": \"example-creative-300x250.png\", \"creative_name\": \"PNG Creative 300x250\", \"click_through_url\": \"https://example.com/blog/the-hidden-costs-of-opacity-how-fragmentation-bleeds-media-budgets\", \"landing_page\": \"https://example.com\", \"concept_id\": {{conceptID}}}]}",
									"type": "text"
								}
							]
						},
						"url": {
							"raw": "{{baseurl}}creative_upload",
							"host": [
								"{{baseurl}}creative_upload"
							]
						},
						"description": "Uploads a PNG image as an MMAS display creative via multipart/form-data. The `metadata` field is a JSON string with `advertiser_id` and `submissions` array (each with `name`, `click_through_url`, `concept_id`). Returns 201."
					},
					"response": []
				},
				{
					"name": "Creative MMAS Display Creative - HTML5",
					"id": "e934f20e-a2e8-4f7e-8e79-5bcf5d39cfc1",
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "filename",
									"type": "file",
									"src": "creatives/Example Corp HTML5 - 300x250.zip"
								},
								{
									"key": "metadata",
									"value": "{\"advertiser_id\": {{advertiserID}}, \"is_https\": true, \"submissions\": [{\"name\": \"Example Corp - 300x250.zip\", \"creative_name\": \"HTML5 Creative 300x250\", \"click_through_url\": \"https://example.com/blog/the-hidden-costs-of-opacity-how-fragmentation-bleeds-media-budgets\", \"landing_page\": \"https://example.com\", \"concept_id\": {{conceptID}}, \"backup\": \"Example Corp - 300x250.png\"}]}",
									"type": "text"
								}
							]
						},
						"url": {
							"raw": "{{baseurl}}creative_upload",
							"host": [
								"{{baseurl}}creative_upload"
							]
						},
						"description": "Uploads an HTML5 ZIP as an MMAS display creative via multipart/form-data. The submission `name` must match the inner ZIP filename, not the outer archive name."
					},
					"response": []
				},
				{
					"name": "Get Atomic Creative",
					"id": "58ad6d03-c77d-496e-80fb-501fbcbf5096",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}atomic_creatives/{{atomicCreativeID}}",
							"host": [
								"{{baseurl}}atomic_creatives"
							],
							"path": [
								"{{atomicCreativeID}}"
							],
							"query": [
								{
									"key": "with",
									"value": "creative_approval"
								}
							]
						},
						"description": "Retrieves a single atomic creative by ID."
					},
					"response": []
				},
				{
					"name": "Update Atomic Creative",
					"id": "479de8bd-2520-4da8-9ae7-a3c1c1644739",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Atomic Creative {{$randomCompanyName}}\",\n    \"status\": true,\n    \"archived\": false,\n    \"click_through_url\": \"https://example.com/updated\"\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}atomic_creatives/{{atomicCreativeID}}",
							"host": [
								"{{baseurl}}atomic_creatives"
							],
							"path": [
								"{{atomicCreativeID}}"
							]
						},
						"description": "Updates atomic creative properties such as `name`, `status`, and `click_url`."
					},
					"response": []
				},
				{
					"name": "List Atomic Creatives",
					"id": "9c1ba501-c723-4080-9be3-8f1b389122aa",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}atomic_creatives?full=*&sort_by=-id&page_limit=100&page_offset=0&with=creative_approval",
							"host": [
								"{{baseurl}}atomic_creatives"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "advertiser_id=={{advertiserID}}",
									"disabled": true
								},
								{
									"key": "with",
									"value": "creative_approval"
								}
							]
						},
						"description": "Lists atomic creatives. Supports `q` filtering by `advertiser_id`."
					},
					"response": []
				},
				{
					"name": "Get Atomic Creative Healthcheck",
					"id": "869371c3-6835-41d6-aa26-151a8b5fbdec",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}atomic_creatives/healthcheck?q=atomic_creative_id=={{atomicCreativeID}}",
							"host": [
								"{{baseurl}}atomic_creatives/healthcheck"
							],
							"query": [
								{
									"key": "q",
									"value": "atomic_creative_id=={{atomicCreativeID}}"
								}
							]
						},
						"description": "Checks creative approval status across ad exchanges (AppNexus, AdX, Microsoft, etc.). Requires `q=atomic_creative_id==X` filter."
					},
					"response": []
				},
				{
					"name": "Get Atomic Creative History",
					"id": "43461652-857c-42b1-81c2-fdd18bfaa672",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}atomic_creatives/{{atomicCreativeID}}/history",
							"host": [
								"{{baseurl}}atomic_creatives"
							],
							"path": [
								"{{atomicCreativeID}}",
								"history"
							]
						},
						"description": "Returns the audit log for an atomic creative."
					},
					"response": []
				}
			],
			"id": "f3c497ce-9839-4cf1-9964-db82d7719822"
		},
		{
			"name": "Marketplaces",
			"description": "Lists available marketplaces (supply exchanges) and their configuration.",
			"item": [
				{
					"name": "List Marketplaces",
					"id": "e9175333-f34e-4689-bf6b-d2f11678d8d7",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}marketplaces?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}marketplaces"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Get Marketplace",
					"id": "a96d63d0-e686-418a-bfd8-04f4671ed489",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}marketplaces/{{marketplaceID}}",
							"host": [
								"{{baseurl}}marketplaces"
							],
							"path": [
								"{{marketplaceID}}"
							]
						}
					},
					"response": []
				}
			],
			"id": "3ed39c9e-dcd2-4863-80ea-0b8e932d7ae0"
		},
		{
			"name": "Bulk Updates",
			"description": "Bulk create and update endpoints. All return 200 on success or 207 for partial success. Campaigns: update only. Strategies: update only. Budget flights: create, update, and delete (can be mixed in one request). Concepts: update only (only id + status accepted). Atomic creatives: create and update.",
			"item": [
				{
					"name": "Bulk Update Campaigns",
					"id": "b03764b6-1041-4f9e-a12a-b971830d395c",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"update\": [\n        {\n            \"id\": {{campaignID}},\n            \"status\": true,\n            \"name\": \"E2E Campaign - Bulk Updated\",\n            \"service_type\": \"SELF\",\n            \"archived\": false,\n            \"mfa_avoidance\": \"EXCLUDE_MFA\",\n            \"frequency\": {\n                \"frequency_type\": \"even\",\n                \"frequency_interval\": \"day\",\n                \"frequency_amount\": 3,\n                \"frequency_optimization\": true\n            },\n            \"pacing\": {\n                \"spend_cap_type\": \"even\",\n                \"spend_cap_amount\": 150,\n                \"spend_cap_automatic\": true,\n                \"impression_cap_type\": \"even\",\n                \"impression_cap_amount\": 25000,\n                \"impression_cap_automatic\": false,\n                \"brain_intraday_pacing\": true\n            },\n            \"site_lists\": [\n                {\n                    \"id\": {{siteListID}},\n                    \"assigned\": true\n                }\n            ]\n        }\n    ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}bulk_update/campaigns",
							"host": [
								"{{baseurl}}bulk_update/campaigns"
							]
						},
						"description": "Bulk update campaigns. Supports: `name`, `status`, `archived`, `service_type`, `frequency_type`, `io_name`, `ad_server`, `attribution`, `goals`, `budget`, `frequency`, `inventory`, `site_lists`, `duration`. Note: `notes` field may cause 207 partial success."
					},
					"response": []
				},
				{
					"name": "Bulk Update Strategies",
					"id": "e05b7501-750e-4d1e-b78d-21cea840a0ce",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"update\": [\n        {\n            \"id\": {{strategyID}},\n            \"status\": true,\n            \"name\": \"E2E Strategy - Bulk Updated\",\n            \"description\": \"Bulk updated via E2E regression test suite\",\n            \"archived\": false,\n            \"budget\": {\n                \"budget\": 750\n            },\n            \"goals\": {\n                \"goal_value\": 4.0,\n                \"max_bid\": 8.0,\n                \"bid_aggressiveness\": 70\n            },\n            \"pacing\": {\n                \"pacing_type\": \"even\",\n                \"pacing_amount\": 100,\n                \"pacing_interval\": \"day\"\n            },\n            \"frequency\": {\n                \"frequency_type\": \"even\",\n                \"frequency_interval\": \"day\",\n                \"frequency_amount\": 4\n            },\n            \"inventory\": {\n                \"supply_type\": \"RTB\",\n                \"run_on_all_pmp\": false,\n                \"run_on_all_exchanges\": true\n            },\n            \"concepts\": {\n                \"weighting\": \"BUDGET\",\n                \"creative_groups\": [\n                    {\n                        \"concept_id\": {{conceptID}},\n                        \"percent\": 100\n                    }\n                ]\n            }\n        }\n    ]\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}bulk_update/strategies",
							"host": [
								"{{baseurl}}bulk_update/strategies"
							]
						},
						"description": "Bulk update strategies. Supports: `name`, `status`, `archived`, `description`, `media_type`, `use_optimization`, `budget`, `frequency`, `pacing`, `goals`, `inventory`, `targeting`, `concepts`, `groups`."
					},
					"response": []
				},
				{
					"name": "Bulk Update Budget Flights",
					"id": "e94d8ee1-4768-4219-bb72-42f05cf8fd18",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"budget_flights\": {\n        \"update\": [\n            {\n                \"id\": {{budgetFlightID}},\n                \"total_budget\": 5000,\n                \"total_impression_budget\": 500000\n            }\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}bulk_update/budget_flights",
							"host": [
								"{{baseurl}}bulk_update/budget_flights"
							]
						},
						"description": "Bulk update budget flights. Supports: `total_budget`, `total_impression_budget`, `start_date`, `end_date`."
					},
					"response": []
				},
				{
					"name": "Bulk Create Budget Flight",
					"id": "068b5e0b-5c60-4fcd-a7af-46819862fbb0",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"budget_flights\": {\n        \"create\": [\n            {\n                \"campaign_id\": {{campaignID}},\n                \"start_date\": \"2027-11-02T00:00:00Z\",\n                \"end_date\": \"2027-12-02T23:59:59Z\",\n                \"total_budget\": 2000,\n                \"total_impression_budget\": 100000\n            }\n        ],\n        \"update\": [\n            {\n                \"id\": {{budgetFlightID}},\n                \"total_budget\": 5000\n            }\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}bulk_update/budget_flights",
							"host": [
								"{{baseurl}}bulk_update/budget_flights"
							]
						},
						"description": "Bulk create a budget flight. Pre-request script computes non-overlapping dates. A single request can mix create, update, and delete operations."
					},
					"response": []
				},
				{
					"name": "Bulk Delete Budget Flight",
					"id": "54dbce5b-8fa7-4aa0-83fb-98fc2988bddc",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"budget_flights\": {\n        \"delete\": [\n            {\n                \"id\": {{bulkCreatedFlightID}}\n            }\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}bulk_update/budget_flights",
							"host": [
								"{{baseurl}}bulk_update/budget_flights"
							]
						},
						"description": "Bulk delete a budget flight (cleans up the flight created by the previous request)."
					},
					"response": []
				},
				{
					"name": "Bulk Update Concepts",
					"id": "1f70eb4a-48c5-4b4c-bb6b-826f4ed8782a",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"concepts\": {\n        \"update\": [\n            {\n                \"id\": {{conceptID}},\n                \"status\": true\n            }\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}bulk_update/concepts",
							"host": [
								"{{baseurl}}bulk_update/concepts"
							]
						},
						"description": "Bulk update concepts. Only `id` and `status` are accepted \u2014 `name` and `version` are rejected by the API."
					},
					"response": []
				},
				{
					"name": "Bulk Update Atomic Creatives",
					"id": "ae1dbce9-2eaa-4f33-9273-5af1807a2d32",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"atomic_creatives\": {\n        \"update\": [\n            {\n                \"id\": {{atomicCreativeID}},\n                \"status\": true,\n                \"name\": \"E2E Atomic Creative - Bulk Updated\",\n                \"is_https\": true,\n                \"click_url\": \"https://example.com/bulk-updated\",\n                \"tag\": \"<img src='https://example.com/pixel.gif' />\",\n                \"tag_type\": \"NOSCRIPT\",\n                \"ad_format\": \"DISPLAY\",\n                \"media_type\": \"display\",\n                \"ad_server_type\": \"TERMINALONE\",\n                \"concept_id\": {{conceptID}}\n            }\n        ]\n    }\n}",
							"options": {
								"raw": {
									"language": "json"
								}
							}
						},
						"url": {
							"raw": "{{baseurl}}bulk_update/atomic_creatives",
							"host": [
								"{{baseurl}}bulk_update/atomic_creatives"
							]
						},
						"description": "Bulk update atomic creatives. Supports: `name`, `status`, `is_https`, `click_url`, `tag`, `tag_type`, `media_type`, `ad_format`, `ad_server_type`, `width`, `height`, `concept_id`, `vendor_ids[]`."
					},
					"response": []
				}
			],
			"id": "ab5c9062-1c54-49c7-bb8d-f6417e9c650b"
		},
		{
			"name": "Users",
			"description": "User management including list, single lookup, settings, permissions, and audit history.",
			"item": [
				{
					"name": "List Users",
					"id": "676e9559-629f-471e-8f20-b8051d06793a",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}users?full=*&sort_by=-id&page_limit=100&page_offset=0",
							"host": [
								"{{baseurl}}users"
							],
							"query": [
								{
									"key": "full",
									"value": "*"
								},
								{
									"key": "sort_by",
									"value": "-id"
								},
								{
									"key": "page_limit",
									"value": "100"
								},
								{
									"key": "page_offset",
									"value": "0"
								},
								{
									"key": "q",
									"value": "organization_id=={{organizationID}}",
									"disabled": true
								}
							]
						},
						"description": "Lists users. User entities use `first_name`/`last_name` (no `name` field) and `active` (not `status`)."
					},
					"response": []
				},
				{
					"name": "Get User",
					"id": "afea7b82-429c-4d9d-80e7-d07d8d926219",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}users/{{userID}}",
							"host": [
								"{{baseurl}}users"
							],
							"path": [
								"{{userID}}"
							]
						},
						"description": "Retrieves a single user by ID."
					},
					"response": []
				},
				{
					"name": "Get User Settings",
					"id": "73790945-d7fa-492a-b8e1-bca1ec0abfbe",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}users/{{userID}}/settings",
							"host": [
								"{{baseurl}}users/{{userID}}"
							],
							"path": [
								"settings"
							],
							"query": [
								{
									"key": "q",
									"value": "t1.*",
									"description": "Required: user settings can only be fetched filtered by an exact key or a whole namespace (e.g. t1.*)"
								}
							]
						}
					},
					"response": []
				},
				{
					"name": "Get User History",
					"id": "5de91d76-7be4-41fd-ae31-14cf4f28486b",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}users/{{userID}}/history",
							"host": [
								"{{baseurl}}users"
							],
							"path": [
								"{{userID}}",
								"history"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get User Permissions",
					"id": "8413f1ad-9e55-45af-850d-643e846b93b9",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}permissions/{{userID}}",
							"host": [
								"{{baseurl}}permissions"
							],
							"path": [
								"{{userID}}"
							]
						}
					},
					"response": []
				},
				{
					"name": "Get User Permissions (V2 Format)",
					"id": "4e90a1fa-1cdd-47bc-94f7-ac9c127df718",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}permissions/{{userID}}/v2format",
							"host": [
								"{{baseurl}}permissions/{{userID}}"
							],
							"path": [
								"v2format"
							]
						}
					},
					"response": []
				}
			],
			"id": "0b98807c-08fc-4980-b424-c7d91dc49cae"
		},
		{
			"name": "Search",
			"description": "Cross-entity search across campaigns, strategies, advertisers, and other entity types.",
			"item": [
				{
					"name": "Search Entities",
					"id": "8096eb17-a0f8-48c8-8136-984af6436d09",
					"protocolProfileBehavior": {
						"disableBodyPruning": true
					},
					"request": {
						"auth": {
							"type": "bearer",
							"bearer": [
								{
									"key": "token",
									"value": "{{bearerToken}}",
									"type": "string"
								}
							]
						},
						"method": "GET",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{baseurl}}search?name=test&limit=10",
							"host": [
								"{{baseurl}}search"
							],
							"query": [
								{
									"key": "name",
									"value": "test"
								},
								{
									"key": "limit",
									"value": "10"
								},
								{
									"key": "active_only",
									"value": "true",
									"disabled": true
								},
								{
									"key": "terminated",
									"value": "false",
									"disabled": true
								}
							]
						},
						"description": "Cross-entity search across campaigns, strategies, advertisers, and other entity types. Accepts `name` and `limit` parameters. Response groups results by entity type."
					},
					"response": []
				}
			],
			"id": "aa47580e-2ec2-41a1-835e-1d727abbd860"
		}
	],
	"variable": [
		{
			"key": "bearerToken",
			"value": ""
		},
		{
			"key": "organizationID",
			"value": ""
		},
		{
			"key": "agencyID",
			"value": ""
		},
		{
			"key": "advertiserID",
			"value": ""
		},
		{
			"key": "campaignID",
			"value": ""
		},
		{
			"key": "pgCampaignID",
			"value": ""
		},
		{
			"key": "budgetFlightID",
			"value": ""
		},
		{
			"key": "strategyID",
			"value": ""
		},
		{
			"key": "ipStrategyID",
			"value": ""
		},
		{
			"key": "postalCodeStrategyID",
			"value": ""
		},
		{
			"key": "conceptID",
			"value": ""
		},
		{
			"key": "conceptVersion",
			"value": ""
		},
		{
			"key": "atomicCreativeID",
			"value": ""
		},
		{
			"key": "pixelBundleID",
			"value": ""
		},
		{
			"key": "dataPixelID",
			"value": ""
		},
		{
			"key": "siteListID",
			"value": ""
		},
		{
			"key": "placeListID",
			"value": ""
		},
		{
			"key": "uploadedPlaceListID",
			"value": ""
		},
		{
			"key": "strategyGroupID",
			"value": ""
		},
		{
			"key": "audienceTaxVendorID",
			"value": ""
		},
		{
			"key": "audienceTaxVendorName",
			"value": ""
		},
		{
			"key": "audienceTaxName",
			"value": ""
		},
		{
			"key": "audienceTaxRootSegID",
			"value": ""
		},
		{
			"key": "audienceTaxParentSegID",
			"value": ""
		},
		{
			"key": "audienceTaxChildSegID",
			"value": ""
		},
		{
			"key": "audienceTaxonomyID",
			"value": ""
		},
		{
			"key": "contractID",
			"value": ""
		},
		{
			"key": "contractVersion",
			"value": ""
		},
		{
			"key": "verticalID",
			"value": ""
		},
		{
			"key": "supplySourceID",
			"value": ""
		},
		{
			"key": "vendorID",
			"value": ""
		},
		{
			"key": "marketplaceID",
			"value": ""
		},
		{
			"key": "userID",
			"value": ""
		},
		{
			"key": "audienceVendorID",
			"value": ""
		},
		{
			"key": "targetingSegmentObjectiveID",
			"value": ""
		},
		{
			"key": "futureStartDate",
			"value": ""
		},
		{
			"key": "futureEndDate",
			"value": ""
		},
		{
			"key": "currencyCode",
			"value": ""
		},
		{
			"key": "zoneName",
			"value": ""
		},
		{
			"key": "browserTargetID",
			"value": ""
		},
		{
			"key": "osTargetID",
			"value": ""
		},
		{
			"key": "deviceTargetID",
			"value": ""
		},
		{
			"key": "connectionSpeedTargetID",
			"value": ""
		},
		{
			"key": "countryTargetID",
			"value": ""
		},
		{
			"key": "regionTargetID",
			"value": ""
		},
		{
			"key": "videoAudibilityTargetID",
			"value": ""
		},
		{
			"key": "videoContextTargetID",
			"value": ""
		},
		{
			"key": "videoLinearityTargetID",
			"value": ""
		},
		{
			"key": "videoPlacementTargetID",
			"value": ""
		},
		{
			"key": "videoPlayerSizeTargetID",
			"value": ""
		},
		{
			"key": "videoSkippabilityTargetID",
			"value": ""
		},
		{
			"key": "contextualSegmentParentID",
			"value": ""
		},
		{
			"key": "contextualSegmentID1",
			"value": ""
		},
		{
			"key": "contextualSegmentID2",
			"value": ""
		},
		{
			"key": "segmentGroupID",
			"value": ""
		},
		{
			"key": "audienceSegmentParentID",
			"value": ""
		},
		{
			"key": "audienceSegmentID1",
			"value": ""
		},
		{
			"key": "copiedCampaignID",
			"value": ""
		},
		{
			"key": "copiedStrategyID",
			"value": ""
		},
		{
			"key": "originalCampaignData",
			"value": ""
		},
		{
			"key": "originalStrategyData",
			"value": ""
		},
		{
			"key": "multiFlightCampaignID",
			"value": ""
		},
		{
			"key": "flight1Start",
			"value": ""
		},
		{
			"key": "flight1End",
			"value": ""
		},
		{
			"key": "flight2Start",
			"value": ""
		},
		{
			"key": "flight2End",
			"value": ""
		},
		{
			"key": "flight3Start",
			"value": ""
		},
		{
			"key": "flight3End",
			"value": ""
		}
	]
}