influencer_flow_back / api_test_examples.json
saidinesh07's picture
Upload 116 files
a4a766c verified
{
"enhanced_campaign_webhook": {
"description": "POST /api/webhook/enhanced-campaign - Start AI campaign workflow",
"examples": [
{
"name": "Sustainability Campaign",
"data": {
"campaign_id": "camp_eco_2024",
"product_name": "EcoClean Bottles",
"brand_name": "GreenTech Solutions",
"product_description": "Sustainable water bottles made from recycled materials with temperature control technology. Features include leak-proof design, 24-hour temperature retention, and eco-friendly packaging.",
"target_audience": "Environmentally conscious millennials and Gen Z aged 18-35 who value sustainability and premium quality products",
"campaign_goal": "Build brand awareness and drive sales for our new eco-friendly product line targeting sustainability-focused consumers",
"product_niche": "sustainability",
"total_budget": 5000
}
},
{
"name": "Tech Product Campaign",
"data": {
"campaign_id": "tech_smart_789",
"product_name": "SmartFit Pro Watch",
"brand_name": "TechLife Innovations",
"product_description": "Advanced fitness tracking smartwatch with health monitoring, GPS, heart rate tracking, sleep analysis, and 7-day battery life",
"target_audience": "Fitness enthusiasts and tech-savvy professionals aged 25-45 who want comprehensive health tracking",
"campaign_goal": "Generate buzz and pre-orders for our new smartwatch launch, highlighting advanced features and competitive pricing",
"product_niche": "tech",
"total_budget": 7500
}
},
{
"name": "Beauty Product Campaign",
"data": {
"campaign_id": "beauty_glow_456",
"product_name": "Radiant Glow Serum",
"brand_name": "PureBeauty Labs",
"product_description": "Natural vitamin C serum for glowing skin with organic ingredients, hyaluronic acid, and anti-aging properties. Suitable for all skin types",
"target_audience": "Beauty enthusiasts and skincare lovers aged 20-40 looking for effective anti-aging and brightening solutions",
"campaign_goal": "Increase brand awareness and drive online sales through authentic skincare transformation content",
"product_niche": "beauty",
"total_budget": 4000
}
},
{
"name": "Fitness Product Campaign",
"data": {
"campaign_id": "fitness_power_321",
"product_name": "PowerLift Protein",
"brand_name": "StrengthFirst Nutrition",
"product_description": "Premium whey protein powder for muscle building and recovery. 25g protein per serving, natural flavors, and third-party tested for purity",
"target_audience": "Athletes, bodybuilders, and fitness enthusiasts aged 18-50 focused on muscle building and recovery",
"campaign_goal": "Build credibility and drive supplement sales through authentic fitness transformation and workout content",
"product_niche": "fitness",
"total_budget": 6000
}
}
]
},
"contract_generation": {
"description": "POST /api/webhook/generate-enhanced-contract - Generate contracts",
"example": {
"creator_name": "TechReviewer_Sarah",
"compensation": 2500.0,
"campaign_details": {
"brand": "GreenTech Solutions",
"product": "EcoClean Bottles",
"deliverables": ["1 Instagram post", "3 Instagram stories", "1 YouTube review"],
"timeline": "2 weeks",
"usage_rights": "1 year exclusive"
}
}
},
"test_call": {
"description": "POST /api/webhook/test-actual-call - Test ElevenLabs calling",
"example": {
"creator_name": "TechReviewer_Sarah",
"creator_phone": "+918806859890",
"campaign_details": {
"product_name": "EcoClean Bottles",
"brand_name": "GreenTech Solutions",
"compensation_offer": 2500.0,
"niche": "sustainability"
}
}
},
"monitoring_endpoints": {
"description": "GET endpoints for monitoring campaign progress",
"endpoints": [
{
"url": "/api/monitor/campaign/{task_id}",
"method": "GET",
"description": "Real-time campaign progress monitoring"
},
{
"url": "/api/monitor/campaigns",
"method": "GET",
"description": "List all active and recent campaigns"
},
{
"url": "/api/monitor/campaign/{task_id}/summary",
"method": "GET",
"description": "Detailed campaign results and analytics"
}
]
},
"expected_workflow": {
"description": "Complete workflow example",
"steps": [
{
"step": 1,
"action": "POST /api/webhook/enhanced-campaign",
"description": "Start campaign with JSON data above",
"expected_response": {
"message": "🎯 Enhanced AI campaign workflow started",
"task_id": "9a2687c3-350b-48dc-8261-d07cad7c90d3",
"campaign_id": "camp_eco_2024",
"brand_name": "GreenTech Solutions",
"product_name": "EcoClean Bottles",
"estimated_duration_minutes": 8,
"monitor_url": "/api/monitor/campaign/9a2687c3-350b-48dc-8261-d07cad7c90d3",
"status": "started"
}
},
{
"step": 2,
"action": "GET /api/monitor/campaign/{task_id}",
"description": "Monitor progress in real-time",
"expected_stages": ["discovery", "strategy", "negotiations", "contracts", "completed"]
},
{
"step": 3,
"action": "GET /api/monitor/campaign/{task_id}/summary",
"description": "Get final results and analytics",
"expected_data": ["successful_negotiations", "generated_contracts", "total_cost", "performance_metrics"]
}
]
}
}