POST
/
campaign-create
Create Campaign
curl --request POST \
  --url https://api.agentic.scope3.com/rest/v1/campaign-create \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{}'
{
  "data": {},
  "message": "Operation completed successfully",
  "success": true
}

Authorizations

Authorization
string
header
required

Use your Scope3 API key as the bearer token

Body

application/json
brandAgentId
string
required

ID of the brand agent that will own this campaign

briefValidationThreshold
string
required

Minimum quality score required for brief validation (0-100, default: 70). Campaign creation will fail if brief scores below this threshold.

budget
object
required

Budget configuration for the campaign

name
string
required

Name of the campaign

prompt
string
required

Natural language description of campaign objectives, targeting, and strategy

skipBriefValidation
string
required

Skip AI-powered brief validation (default: false). When false, the campaign brief will be validated against Ad Context Protocol standards.

creativeIds
string[]

Optional array of creative IDs to assign to this campaign

endDate
string

Campaign end date in UTC (ISO 8601 format, e.g., '2024-12-31T23:59:59Z')

startDate
string

Campaign start date in UTC (ISO 8601 format, e.g., '2024-01-01T00:00:00Z')

Response

Successful response

data
object
message
string
success
boolean