Docs

Getting Started

Quickstart

Quickstart

Quickstart

Schedule your first post in three steps.

1. Create an API key

Sign in at schedulenchill.com, open Settings → API Keys, and click Create Key. Copy the token immediately — it is shown only once.

All requests send the key as a bearer token:

Authorization: Bearer YOUR_API_KEY

2. Find a connected account

Posts publish to connected accounts. List the accounts you have connected and grab an id:

curl https://schedulenchill.com/api/posts \
  -H "Authorization: Bearer YOUR_API_KEY"

To connect accounts (X, LinkedIn, etc.), use the dashboard under Settings → Connected Accounts. Over MCP you can list accounts with the get_accounts tool.

3. Schedule a post

Create a post for one or more accounts. Omit scheduled_at and set publish_now to publish immediately.

curl -X POST https://schedulenchill.com/api/posts \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{
    "content": "Shipped our API today 🚀",
    "social_account_ids": [789],
    "scheduled_at": "2026-06-10T14:00:00Z"
  }'

A 201 Created response returns the post with its status (scheduled), the attached accounts, and per-platform delivery status:

{
    "id": 123,
    "content": "Shipped our API today 🚀",
    "status": "scheduled",
    "scheduled_at": "2026-06-10T14:00:00Z",
    "socialAccounts": [
        { "id": 789, "platform": "x", "pivot": { "status": "pending" } }
    ]
}

That's it. From here: