Generate AI content
Generate text content using AI. Supports multiple models and content types. Use for captions, scripts, blog posts, social media copy, and more.
Request Body
promptstring · requiredThe content generation prompt
Example: Write a TikTok caption about sustainable fashion for Gen Z
modelstring · enumAI model to use
Enum values:gemini-2.5-flashgemini-2.5-progemini-3-flash-previewclaude-sonnet-4-20250514gpt-4.1-nanogpt-4.1-miniDefault: gemini-2.5-flashcontentTypestringType of content to generate
Default: generationconfigobject
Responses
textstringThe generated content
credits_usedintegerCredits consumed
Schedule a post to social platforms
Schedule content to one or more connected social media platforms. Supports YouTube, TikTok, Instagram, and LinkedIn.
Request Body
platformsstring[] · requiredTarget platforms
Enum values:youtubetiktokinstagramlinkedin
captionstringPost caption or description
mediaUrlstring · uriURL of the media to post (video or image)
scheduledAtstring · date-timeWhen to publish (ISO 8601). If omitted, posts immediately.
projectIdstring · uuidProject ID to associate the post with
Responses
successbooleanjobIdstringAsync job ID for tracking
scheduledAtstring · date-time
Fetch content analytics
Retrieve performance analytics for your published content. Returns engagement metrics including views, likes, shares, comments, and saves.
query Parameters
platformstring · enumFilter by platform
Enum values:youtubetiktokinstagramlinkedinprojectIdstring · uuidFilter by project
daysintegerNumber of days to look back
Default: 7
Responses
successbooleanpostsProcessedintegerresultsobject[]
Fetch trending topics
Research trending content from YouTube, Google Trends, and RSS feeds. Use to inform content planning and ideation.
query Parameters
sourcestring · enum · requiredTrend data source
Enum values:youtubegoogle_trendsrssurlcategorystring · enumContent category
Enum values:generalentertainmenteducationhowtosciencetechpeoplenewsDefault: generalnichestringFilter by niche keywords
urlstring · uriRSS feed or page URL (required for rss/url sources)
Responses
trendsobject[]sourcestringcountintegercachedboolean
Generate a video with AI
Create AI-generated videos using multiple providers (Veo 3, Sora 2, Runway, Kling). Returns a job ID for async tracking via /media/status.
Request Body
promptstring · requiredVideo generation prompt
Example: A 30-second product showcase of eco-friendly sneakers
modelstring · enumVideo generation model
Enum values:veo3sora2runwayklingdurationintegerVideo duration in seconds
Default: 10aspectRatiostring · enumEnum values:16:99:161:1Default: 9:16
Responses
successbooleanjobIdstringJob ID for status polling
estimatedTimeintegerEstimated completion time in seconds
Generate an image with AI
Create AI-generated images for social media posts, thumbnails, and marketing materials.
Request Body
promptstring · requiredImage generation prompt
Example: Minimalist flat-lay of sustainable fashion accessories
aspectRatiostring · enumEnum values:16:99:161:14:5Default: 1:1stylestringVisual style guidance
Responses
successbooleanjobIdstring
Check async job status
Poll the status of an async media generation job (video, image, voiceover). Returns the result URL when complete.
query Parameters
taskIdstring · requiredThe job/task ID returned from a generation endpoint
Responses
statusstring · enumEnum values:pendingprocessingcompletedfailedresultUrlstring · uriURL of the generated media (when completed)
progressnumberProgress percentage (0-100)
errorstringError message (when failed)
Get brand profile
Retrieve the brand profile for a project, including brand voice, messaging pillars, target audience, and platform-specific voice adaptations.
query Parameters
projectIdstring · uuid · requiredProject ID
Responses
namestringvoicestringindustrystringpillarsstring[]targetAudiencestringplatformVoicesobject
Get credit balance
Check your current credit balance, monthly allocation, and usage.
Responses
balanceintegerCurrent credit balance
monthlyAllocationintegerCredits allocated per month
usedintegerCredits used this billing period
resetsAtstring · date-timeWhen credits reset
AI content brain analysis
Get AI-powered analysis and recommendations for your content strategy. Combines brand profile, analytics, and trends to provide actionable insights.
Request Body
querystringWhat you want to analyze or get recommendations for
Example: What content should I create next week?projectIdstring · uuidProject context
Responses
analysisstringrecommendationsstring[]confidencenumber