{
"type": "object",
"properties": {
"ad_groups": {
"type": "array",
"description": "Ad groups with keywords and optional ads"
},
"budget_daily": {
"type": "number",
"description": "Daily budget in dollars (min 10)"
},
"business_description": {
"type": "string",
"description": "Business description"
},
"campaign_name": {
"type": "string",
"description": "Campaign name"
},
"target_locations": {
"type": "array",
"description": "Location names or geo ids"
},
"website_url": {
"type": "string",
"description": "Final URL"
},
"bidding_strategy": {
"type": "string",
"description": "Bidding strategy name"
},
"customer_id": {
"type": "string",
"description": "Google Ads customer id as digits string"
},
"negative_keywords": {
"type": "array",
"description": "Negative keywords"
},
"objective": {
"type": "string",
"description": "Campaign objective"
},
"target_roas": {
"type": "number",
"description": "Target ROAS"
},
"bundle_id": {
"type": "string",
"description": "Optional asset bundle id"
}
},
"required": [
"ad_groups",
"budget_daily",
"business_description",
"campaign_name",
"target_locations",
"website_url"
],
"additionalProperties": true
}