create_campaign
Create new advertising campaigns for Uber with configurable settings including budget, schedule, objectives, and status to manage ad promotions effectively.
Instructions
Create a new campaign
Input Schema
Name | Required | Description | Default |
---|---|---|---|
ad_account_id | Yes | The ad account UUID | |
auth_token | No | Bearer token for authentication | |
campaign_data | Yes |
Input Schema (JSON Schema)
{
"properties": {
"ad_account_id": {
"description": "The ad account UUID",
"type": "string"
},
"auth_token": {
"description": "Bearer token for authentication",
"type": "string"
},
"campaign_data": {
"additionalProperties": false,
"properties": {
"budget_amount": {
"description": "Budget amount in USD",
"minimum": 0.01,
"type": "number"
},
"budget_type": {
"default": "DAILY",
"description": "Budget type",
"enum": [
"DAILY",
"LIFETIME"
],
"type": "string"
},
"end_time": {
"description": "Campaign end time (ISO 8601)",
"type": "string"
},
"name": {
"description": "Campaign name",
"type": "string"
},
"objective": {
"default": "CONVERSION",
"description": "Campaign objective",
"enum": [
"AWARENESS",
"CONSIDERATION",
"CONVERSION"
],
"type": "string"
},
"start_time": {
"description": "Campaign start time (ISO 8601)",
"type": "string"
},
"status": {
"default": "ACTIVE",
"description": "Campaign status",
"enum": [
"ACTIVE",
"PAUSED"
],
"type": "string"
}
},
"required": [
"name",
"budget_amount"
],
"type": "object"
}
},
"required": [
"ad_account_id",
"campaign_data"
],
"type": "object"
}