# Genviral ## Docs - [Add Pack Image](https://docs.genviral.io/api-reference/add-pack-image.md): Add one image URL reference to a pack - [Import TikTok Slideshow Copy](https://docs.genviral.io/api-reference/copy-tiktok-import.md): Import a TikTok slideshow into an editable Genviral draft with OCR-mapped text overlays and your selected pack images. - [Preview TikTok Slideshow Copy](https://docs.genviral.io/api-reference/copy-tiktok-preview.md): Fetch TikTok slideshow metadata + image URLs before importing into an editable Genviral slideshow. - [Create Analytics Target](https://docs.genviral.io/api-reference/create-analytics-target.md): Add a tracked analytics account - [Create Folder](https://docs.genviral.io/api-reference/create-folder.md): Create a folder in the authenticated key scope - [Create Pack](https://docs.genviral.io/api-reference/create-pack.md): Create a reusable image pack - [Create Post – Post to TikTok, Instagram, YouTube, Pinterest, LinkedIn & Facebook](https://docs.genviral.io/api-reference/create-post.md): Schedule and publish posts to TikTok, Instagram, YouTube, Pinterest, LinkedIn, and Facebook via API. Supports TikTok slideshows (photo carousels), video posts, draft uploads, TikTok music via `music_url`, and multi-account targeting. The core posting endpoint for OpenClaw agents and automated social… - [Create Template](https://docs.genviral.io/api-reference/create-template.md): Create a reusable slideshow template - [Create Template From Slideshow](https://docs.genviral.io/api-reference/create-template-from-slideshow.md): Convert an existing slideshow into a reusable template - [Data Structures](https://docs.genviral.io/api-reference/data-structures.md): Canonical data models for accounts, posts, slideshows, analytics, and more returned by the Genviral social media API. Covers TikTok, Instagram, YouTube, Pinterest, LinkedIn, and Facebook account types, post states, media objects, and analytics snapshots. - [Delete Analytics Target](https://docs.genviral.io/api-reference/delete-analytics-target.md): Delete one tracked analytics target - [Delete Pack](https://docs.genviral.io/api-reference/delete-pack.md): Delete a mutable pack in key scope - [Delete Pack Image](https://docs.genviral.io/api-reference/delete-pack-image.md): Delete one image from a pack - [Delete Posts](https://docs.genviral.io/api-reference/delete-post.md): Delete one or many posts with a single request - [Delete Slideshow](https://docs.genviral.io/api-reference/delete-slideshow.md): Delete a slideshow in authenticated key scope - [Delete Template](https://docs.genviral.io/api-reference/delete-template.md): Delete a mutable template - [Duplicate Slideshow](https://docs.genviral.io/api-reference/duplicate-slideshow.md): Create a draft copy of an existing slideshow - [Folders](https://docs.genviral.io/api-reference/folders.md): Organize partner-scoped files and slideshows in nested folders - [Generate Slideshow](https://docs.genviral.io/api-reference/generate-slideshow.md): Generate AI-powered slideshows for TikTok photo carousels, Instagram carousels, Pinterest pins, and more. Supports AI generation from prompts, manual slide configuration, and mixed mode. The core content creation endpoint for OpenClaw agents. - [Generate Studio Image](https://docs.genviral.io/api-reference/generate-studio-image.md): Generate an AI Studio image with normalized params and optional model-specific raw passthrough. - [Generate Studio Video](https://docs.genviral.io/api-reference/generate-studio-video.md): Start async AI Studio video generation and return canonical `video_id` for polling. - [Get Accounts](https://docs.genviral.io/api-reference/get-accounts.md): List connected TikTok, Instagram, YouTube, Pinterest, LinkedIn, and Facebook accounts - both your own (BYO) and hosted creator accounts. Discover account IDs for posting via the Genviral social media API. - [Get Analytics Refresh](https://docs.genviral.io/api-reference/get-analytics-refresh.md): Check refresh status for an analytics refresh request - [Get Analytics Summary](https://docs.genviral.io/api-reference/get-analytics-summary.md): Fetch social media analytics for TikTok, Instagram, and YouTube - including views, likes, comments, shares, engagement rates, and posting streaks. Feed performance data back to your OpenClaw agent for strategy optimization. - [Get Analytics Workspace Suggestions](https://docs.genviral.io/api-reference/get-analytics-workspace-suggestions.md): List other workspace/personal analytics scopes with available tracked accounts - [Get Pack](https://docs.genviral.io/api-reference/get-pack.md): Retrieve pack metadata and ordered image list - [Get Post](https://docs.genviral.io/api-reference/get-post.md): Retrieve details for a specific post - [Get Slideshow](https://docs.genviral.io/api-reference/get-slideshow.md): Retrieve a full slideshow payload - [Get Studio Models](https://docs.genviral.io/api-reference/get-studio-models.md): List Studio image/video models with normalized capabilities, params, and credit notes. - [Get Studio Video](https://docs.genviral.io/api-reference/get-studio-video.md): Poll canonical video generation status by `video_id`. - [Get Subscription](https://docs.genviral.io/api-reference/get-subscription.md): Return subscription status, credits, and renewal dates for the authenticated key scope - [Get Template](https://docs.genviral.io/api-reference/get-template.md): Retrieve one template in scope - [Get Trend Brief](https://docs.genviral.io/api-reference/get-trend-brief.md): Generate a one-call TikTok trend brief for a keyword with top hashtags, sounds, creators, posting windows, hook angles, and sample videos. - [Genviral API – Social Media Posting API for OpenClaw Agents & AI Automation](https://docs.genviral.io/api-reference/introduction.md): Post to TikTok, Instagram, YouTube, Pinterest, LinkedIn, and Facebook programmatically. The social media API built for OpenClaw agents, Claude Code, and AI-powered automation workflows. Generate slideshows, schedule posts, and track analytics across 6 platforms from a single API. - [List Analytics Posts](https://docs.genviral.io/api-reference/list-analytics-posts.md): Fetch paginated post-level analytics across tracked accounts - [List Files](https://docs.genviral.io/api-reference/list-files.md): List partner files in the authenticated key scope - [List Folder Ancestors](https://docs.genviral.io/api-reference/list-folder-ancestors.md): Get breadcrumb ancestors for a folder - [List Folders](https://docs.genviral.io/api-reference/list-folders.md): List folders by media type and parent level in the authenticated key scope - [List Packs](https://docs.genviral.io/api-reference/list-packs.md): List visible packs with pagination and optional public-pack inclusion - [List Posts](https://docs.genviral.io/api-reference/list-posts.md): Fetch recent TikTok, Instagram, YouTube, Pinterest, LinkedIn, and Facebook posts with delivery status and summary. Track your automated posting pipeline across all 6 platforms. - [List Slideshows](https://docs.genviral.io/api-reference/list-slideshows.md): List slideshow summaries in authenticated key scope - [List Templates](https://docs.genviral.io/api-reference/list-templates.md): List templates visible to authenticated key scope - [Get Analytics Target](https://docs.genviral.io/api-reference/manage-analytics-target.md): Fetch detail + summary for one tracked analytics target - [List Analytics Targets](https://docs.genviral.io/api-reference/manage-analytics-targets.md): List tracked analytics accounts in the authenticated key scope - [Manage Folder](https://docs.genviral.io/api-reference/manage-folder.md): Get, move, or delete a folder - [Manage Folder Items](https://docs.genviral.io/api-reference/manage-folder-items.md): List, add, and remove folder items (files or slideshows) - [Refresh Analytics Target](https://docs.genviral.io/api-reference/refresh-analytics-target.md): Trigger an analytics refresh for a target and return refresh metadata - [Regenerate Slide](https://docs.genviral.io/api-reference/regenerate-slide.md): Regenerate text for one slide while preserving layout - [Render Slideshow](https://docs.genviral.io/api-reference/render-slideshow.md): Render slideshow slides into final images ready for posting to TikTok, Instagram, YouTube, Pinterest, LinkedIn, and Facebook. Produces optimized slide assets with text overlays that your OpenClaw agent can immediately publish via the Create Post endpoint. - [Response Pattern](https://docs.genviral.io/api-reference/response.md): Consistent JSON response envelope and error handling for the Genviral social media posting API. Every endpoint - TikTok, Instagram, YouTube, Pinterest, LinkedIn, Facebook - returns the same typed structure for easy parsing by AI agents and automation scripts. - [Retry Post](https://docs.genviral.io/api-reference/retry-posts.md): Retry failed or partial posts - [Slideshow Packs – Reusable Image Collections for Automated Content](https://docs.genviral.io/api-reference/slideshow-packs.md): Manage reusable image packs for AI slideshow generation. Upload images, organize collections, and reference them across TikTok slideshows, Instagram carousels, and automated posting workflows. Built for OpenClaw agents and programmatic content creation. - [Slideshow Templates – Reusable Blueprints for Automated Slideshow Creation](https://docs.genviral.io/api-reference/slideshow-templates.md): Create and manage reusable slideshow templates for consistent TikTok photo carousels, Instagram carousels, and cross-platform content. Perfect for OpenClaw agents and AI automation workflows that need repeatable, brand-consistent slideshow formats. - [Slideshows – AI Slideshow Generation API for TikTok, Instagram & More](https://docs.genviral.io/api-reference/slideshows.md): Generate AI-powered slideshows for TikTok photo carousels, Instagram carousels, Pinterest pins, and more. Create, edit, render, and post slideshows programmatically - perfect for OpenClaw agents and automated content pipelines. - [Studio AI](https://docs.genviral.io/api-reference/studio-ai.md): Generate AI Studio images and videos through Partner API with model parity, credits parity, and canonical video polling. - [Update Analytics Target](https://docs.genviral.io/api-reference/update-analytics-target.md): Update display/refresh/favorite settings for one target - [Update Pack](https://docs.genviral.io/api-reference/update-pack.md): Update pack name and/or visibility - [Update Post](https://docs.genviral.io/api-reference/update-post.md): Update a scheduled or pending post - [Update Slideshow](https://docs.genviral.io/api-reference/update-slideshow.md): Update slideshow metadata, settings, product link, or full slide content - [Update Template](https://docs.genviral.io/api-reference/update-template.md): Update mutable template fields - [Upload File](https://docs.genviral.io/api-reference/upload-file.md): Upload images and videos to Genviral CDN for use in TikTok slideshows, Instagram carousels, YouTube Shorts, Pinterest pins, LinkedIn posts, and Facebook content. Supports programmatic uploads from OpenClaw agents and automation pipelines. ## OpenAPI Specs - [openapi](https://docs.genviral.io/api-reference/openapi.json)