POST
/
campaign-update
Update Campaign
curl --request POST \
  --url https://api.agentic.scope3.com/rest/v1/campaign-update \
  --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
campaignId
string
required

ID of the campaign to update

changeRequest
string

Natural language optimization request (e.g., 'increase viewability by 10%', 'need 20% more scale per day'). Alternative to providing a full new prompt.

name
string

New name for the campaign (optional)

prompt
string

New campaign prompt with updated objectives and strategy (optional if only updating tactics or using changeRequest)

reason
string

Optional reason for the update/adjustment (for documentation)

tacticAdjustments
object[]

Optional array of tactic budget adjustments to make

Response

Successful response

data
object
message
string
success
boolean