Overview
The Scope3 Agentic API includes an AI-powered brief validation system that evaluates campaign briefs against Ad Context Protocol standards before campaign creation. This ensures campaigns have the essential information publishers need for effective inventory matching and execution.Why Brief Validation Matters
Publishers need detailed campaign information to:- Match Inventory: Find appropriate ad placements that align with targeting requirements
- Optimize Delivery: Ensure campaigns reach the right audience at the right time
- Meet Creative Requirements: Serve ads in formats that fit available inventory slots
- Reserve Capacity: Block inventory for specific dates and geographic regions
Key Features
AI-Powered Evaluation
Uses advanced AI models to assess brief completeness against industry standards
Quality Scoring
Provides 0-100 scores with specific quality level classifications
Missing Element Detection
Identifies specific gaps and provides actionable improvement suggestions
Flexible Thresholds
Configurable quality requirements with intelligent defaults
Quality Scoring System
The validation system assigns scores from 0-100 based on brief completeness:Quality Levels
- Comprehensive Brief (80-100): Complete information with all elements present
- Standard Brief (60-79): Good brief with most key elements, minor gaps
- Minimal Brief (30-59): Basic information but missing important details
- No Brief (0-29): Insufficient information for effective campaigns
Scoring Logic
Critical Requirement Penalties
- Missing ANY critical requirement = automatic score below 60
- Missing 2+ critical requirements = score capped at 40
- Missing 3+ critical requirements = score capped at 30
The 6 Critical Requirements
Publishers require these elements for successful inventory matching:1. Business Objectives
Clear, measurable goals that define campaign success- Good Examples
- Poor Examples
- “Increase brand awareness by 30% among target demographic”
- “Drive 5,000 qualified leads for new product launch”
- “Achieve 15% conversion rate improvement over Q3 baseline”
2. Success Metrics
Specific KPIs with measurable targets- Good Examples
- Poor Examples
- “Target 2.5% CTR with minimum 15M impressions”
- “Achieve 40% brand lift measured via brand tracker”
- “Generate 500 form completions at $50 CPA or lower”
3. Target Audience
Detailed demographics, psychographics, and interests- Good Examples
- Poor Examples
- “Urban millennials 25-35, household income $50k+, sustainability-focused”
- “Small business owners 30-50 in retail/hospitality sectors”
- “Parents with children 5-12, interested in education technology”
4. Geographic Markets [CRITICAL for Inventory Matching]
Specific locations, regions, or targeting areas- Good Examples
- Poor Examples
- “Tier 1 US cities: NYC, LA, Chicago, San Francisco metro areas”
- “United Kingdom and Germany, excluding rural areas”
- “California and Texas, focusing on urban centers 100k+ population”
5. Flight Dates [CRITICAL for Inventory Availability]
Campaign timing for inventory reservation- Good Examples
- Poor Examples
- “March 1 - April 15, 2025 (6-week campaign)”
- “Q2 2025 launch, 8-week flight starting May 1”
- “Black Friday push: November 15-30, 2024”
6. Creative Requirements [CRITICAL for Inventory Matching]
Formats, sizes, and specifications needed- Good Examples
- Poor Examples
- “15-second and 30-second video ads, plus 728x90 display banners”
- “Native content articles with accompanying social media assets”
- “HTML5 rich media units, mobile-optimized 320x50 and 300x250”
Validation Workflow
Best Practice: Validate First, Create Second
1
Validate Brief Quality
Use
campaign_validate_brief to check brief completeness and get improvement suggestions2
Improve Brief Based on Feedback
Address missing elements and implement suggestions from AI evaluation
3
Create Campaign with Skip Validation
Use
campaign_create with skipBriefValidation: true to avoid duplicate validationAlternative: Direct Campaign Creation
1
Create Campaign with Validation
Use
campaign_create without skip flags - validation runs automatically2
Handle Validation Failures
If brief quality is below threshold, improve and retry
Error Handling
When validation fails, you’ll receive detailed feedback:Integration with Campaign Creation
The validation system is tightly integrated with thecampaign_create tool:
Automatic Validation
By default, all campaign creation attempts include brief validationConfigurable Thresholds
Set custom quality requirements per campaign:Skip for Pre-Validated Briefs
Avoid duplicate processing for already-validated content:Related Tools
campaign_validate_brief
Standalone brief validation with detailed feedback
campaign_create
Campaign creation with integrated validation