{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "strategy_inventory", "type": "object", "properties": { "supply_type": { "type": "string", "enum": [ "RTB", "RMX_API", "T1_RMX", "MKT", "BATCH" ] }, "run_on_all_pmp": { "type": "boolean" }, "run_on_all_exchanges": { "type": "boolean", "description": "default value is false if campaign is programmatic guarantee and is true otherwise" }, "site_restriction_transparent_urls": { "type": "boolean" }, "domain_restrictions": { "type": "object", "properties": { "include": { "type": "array", "items": { "$ref": "#/components/schemas/domain_restriction" } }, "exclude": { "type": "array", "items": { "$ref": "#/components/schemas/domain_restriction" } } } }, "site_lists": { "type": "array", "items": { "$ref": "#/components/schemas/site_list" } }, "campaign_site_lists": { "type": "array", "items": { "$ref": "#/components/schemas/site_list" }, "readOnly": true }, "deals": { "type": "array", "items": { "$ref": "#/components/schemas/deal" } }, "deal_groups": { "type": "array", "items": { "$ref": "#/components/schemas/deal_group" } }, "supply_sources": { "type": "array", "items": { "$ref": "#/components/schemas/supply_source" } } } }