Content Controller
The Content Controller provides comprehensive content management capabilities including social media content creation, synchronization, analytics, and bio link management for the VChata platform.Base Path
Overview
This controller enables complete content lifecycle management:- 📝 Content Creation - Create and manage social media content posts
- 🔄 Live Data Sync - Real-time synchronization with social media platforms
- 📊 Content Analytics - Performance tracking and insights
- 🔗 Bio Link Management - Create and manage bio links
- 🎯 Attribution Tracking - Track content performance and lead generation
- 📈 Performance Optimization - AI-powered content recommendations
Authentication & Authorization
- 🔐 All endpoints require valid JWT authentication token
- 🏢 All operations are scoped to the user’s current organization
- 👥 Organization membership required for all operations
Content Management
Create Content Post
Get Content Posts
Update Content Post
Delete Content Post
Bio Link Management
Create Bio Link
Get Bio Links
Update Bio Link
Delete Bio Link
Content Analytics
Get Content Analytics
Get Content Performance
Content Status Values
- DRAFT - Content is being created/edited
- SCHEDULED - Content is scheduled for future posting
- PUBLISHED - Content has been posted to social media
- FAILED - Content posting failed
- DELETED - Content has been deleted from social media
Error Responses
Common Errors
Advanced Features
Live Data Synchronization
The content controller includes advanced live data synchronization capabilities:- Real-time Metrics - Fetch live engagement metrics from social platforms
- Auto-Sync - Automatically sync new posts from social media platforms
- Conflict Resolution - Handle conflicts between local and platform data
- Batch Processing - Efficient batch synchronization for large datasets
Content Attribution
Track how content generates leads and conversions:- UTM Tracking - Complete UTM parameter support for attribution
- Lead Generation - Link content interactions to lead creation
- Conversion Tracking - Track revenue and conversions from content
- ROI Analysis - Calculate return on investment for content campaigns
Performance Optimization
- Caching - Intelligent caching for frequently accessed content
- Rate Limiting - Respect platform API rate limits
- Batch Operations - Efficient batch processing for bulk operations
- Error Recovery - Automatic retry mechanisms for failed operations
Multi-Platform Support
- Cross-Platform Content - Create content for multiple platforms simultaneously
- Platform-Specific Features - Leverage platform-specific capabilities
- Unified Analytics - Consolidated analytics across all platforms
- Consistent Tracking - Unified tracking and attribution across platforms