Quick Start
1. Get an API key
- Open Settings → Developer → API keys in the Schedulin dashboard.
- Click Create key, give it a name (e.g. "Content automation"), and copy the secret.
IMPORTANT
You only see the secret once. Store it somewhere safe — keys look like .
2. Make a request
Authenticate with the x-api-key header. List the channels connected to your workspace:
curl https://api.schedulin.app/v0/social-accounts \ -H "x-api-key: sk_live_..."
3. Use an SDK (optional)
Schedulin ships generated SDKs (TypeScript, Python, Go, PHP, Ruby) that wrap the same
endpoints. Resources are accessed as client.<resource>.<method> — e.g.
client.socialAccounts.list(), client.posts.create().
import { SchedulinClient } from "@schedulin/sdk"; const client = new SchedulinClient({ apiKey: process.env.SCHEDULIN_API_KEY }); const accounts = await client.socialAccounts.list();
from schedulin import Schedulin client = Schedulin(api_key=os.environ["SCHEDULIN_API_KEY"]) accounts = client.social_accounts.list()
NOTE
Install commands and full method signatures for every SDK (TypeScript, Python, Go, PHP, Ruby) are on the .
Next
Ready to publish something? Head to Your First Post.