logo
Schedulin Developers

Quick Start

1. Get an API key

  1. Open Settings → Developer → API keys in the Schedulin dashboard.
  2. 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.