socioi.comDocs

Concepts

Words Socioi uses in the app and API.

TermMeaning
Workspace / OrganizationBilling and channel container for your team
ChannelA connected social account (Facebook Page, Instagram, etc.)
PostContent + targets + schedule status
Post targetPer-channel publish row (status, external id, settings)
Media assetUploaded file referenced by posts
API keyOrg credential for Public API, MCP, and Agents CLI (si_live_)
OAuth appThird-party REST client (pca_ / pcs_)
Access tokenUser-granted Public API token (pos_)
MCPModel Context Protocol for AI hosts (https://socioi.com/mcp)
MCP access tokenClaude / ChatGPT grant (mcp_at_ / mcp_rt_)
AI Agents CLIsocioi shell CLI for Claude Code / OpenClaw (docs)
Provider settingsPer-channel options on a post target, e.g. YouTube title / description / audience or TikTok visibility (details)
TikTok Direct PostSocioi publishes the video straight to the TikTok profile (postMode: "direct")
TikTok inbox uploadSocioi sends the video to the creator's TikTok inbox; they finish and post it in the TikTok app (postMode: "inbox")

Post and target statuses

StatusMeaning
DRAFTSaved, not queued
SCHEDULEDQueued; the worker publishes it at scheduledAt (also used while targets are still being retried)
PUBLISHEDEvery target published
FAILEDAt least one target failed permanently (see the target's errorMessage)

A target fails after 3 attempts, or immediately for permanent errors (missing permissions, unsupported media). If publishing is interrupted mid-upload (for example a deploy), the target is marked FAILED with "Publishing was interrupted and its outcome is unknown" rather than retried, because the network may already have accepted it — check the channel before re-posting.