Skip to main content

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

Description: Creates a new content post for social media platforms with scheduling and tracking capabilities.
object

Get Content Posts

Description: Retrieves content posts with optional filtering and live data synchronization.
object

Update Content Post

Description: Updates an existing content post with new information.

Delete Content Post

Description: Permanently deletes a content post from the system.
Description: Creates a new bio link for social media profiles.
object
Description: Retrieves bio links with optional filtering.
Description: Updates an existing bio link.
Description: Permanently deletes a bio link.

Content Analytics

Get Content Analytics

Description: Retrieves comprehensive content performance analytics.
object

Get Content Performance

Description: Retrieves detailed performance metrics for a specific content post.

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