Skip to content

Quickstart

This guide gets you from zero to a scheduled post using your API key.

  1. Connect at least one channel

    Sign in at beeive.com and connect a social channel, for example LinkedIn, X or a Facebook Page. The API can only post to channels you have already connected in the app.

  2. Copy your API key

    Go to Settings → Developers → Access. Your API key is shown there. Click Reveal to see it, then copy it.

  3. Find your channel ID

    Terminal window
    curl https://app.beeive.com/public/v1/integrations \
    -H "Authorization: YOUR_API_KEY"

    Each channel in the response has an id. Copy the one you want to post to.

  4. Schedule a post

    Terminal window
    curl https://app.beeive.com/public/v1/posts \
    -X POST \
    -H "Authorization: YOUR_API_KEY" \
    -H "Content-Type: application/json" \
    -d '{
    "type": "schedule",
    "date": "2026-12-31T09:00:00.000Z",
    "shortLink": false,
    "tags": [],
    "posts": [
    {
    "integration": { "id": "YOUR_CHANNEL_ID" },
    "value": [{ "content": "Hello from the Beeive API!", "image": [] }]
    }
    ]
    }'

    The post now appears in your Beeive calendar.