Quick Start
The fastest path, whichever way you are using FoPost.
Two starting points. Pick the one that matches what you are doing.
Using the dashboard
- Sign up at fopost.com/dashboard. Your first two connected accounts are free, no card required
- Accounts → Connect and authorise one network
- New Post, write it, tick the account, check the preview
- Publish, or Schedule for later
Getting StartedFrom signing up to your first published post.Connecting AccountsConnect a network, keep it healthy, and reconnect when a token expires.FoPost AgentAsk for a campaign in plain language, review what comes back, approve what ships.
Using the API
Create a key at Settings → API Keys with the posts and accounts scopes.
# Find an account to post to
curl https://api.fopost.com/v1/accounts \
-H "X-API-Key: $FOPOST_API_KEY"
# Create a post
curl -X POST https://api.fopost.com/v1/posts \
-H "X-API-Key: $FOPOST_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"workspace_id": "7d2b8c11-4e5a-4a8f-b0d9-3c5e6f7a8b90",
"accounts": ["3a9f1d20-6c77-4b2e-9a01-8f5d2c3b4e10"],
"content": [{ "text": "Hello from the API." }]
}'
# Publish it
curl -X POST https://api.fopost.com/v1/posts/$POST_ID/publish \
-H "X-API-Key: $FOPOST_API_KEY"Or with a client:
import { FoPost } from '@fopost/sdk';
const owl = new FoPost({ apiKey: process.env.FOPOST_API_KEY! });
const post = await owl.posts.create({ workspaceId, accounts, content: [{ text: 'Hello' }] });
await owl.posts.publish(post.id);from fopost import Fopost
client = Fopost()
post = client.posts.create(workspace_id=ws, accounts=ids, content="Hello")
client.posts.publish(post.id)API ReferenceBase URL, envelopes, pagination, and errors for the FoPost REST API.TypeScript SDKThe official TypeScript and Node.js client for the FoPost API.Python SDKThe official Python client for the FoPost API.
Which one
The dashboard and the API are the same product: anything you can do by hand you can do with a key. What is FoPost? has the longer answer.
Related documentation
- FoPost Documentation
FoPost is a social media management platform for creators, teams, and developers.
- What is FoPost?
What FoPost does, who it is for, and how the pieces relate.
- Why FoPost?
What is different, stated as things you can check.
- How It Works
What happens between hitting publish and the post appearing.
Was this helpful?