Quickstart

Authenticate and publish your first post with the Bulkit API.

This guide walks through making your first publish call. Replace the placeholder values with your own credentials and connected channel.

1. Get an API key

Create a key in the Bulkit dashboard. Adding a key never starts a charge — you only pay once actions run.

2. Publish a post

Publish to a connected channel
curl https://api.bulkit.io/v1/posts \
  -H "Authorization: Bearer $BULKIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "channels": ["chn_123"],
    "content": "Hello from the Bulkit API 👋"
  }'

3. Schedule instead of publishing now

Add a scheduledAt timestamp and Bulkit queues, retries, and reports on it for you.

Schedule for later
curl https://api.bulkit.io/v1/posts \
  -H "Authorization: Bearer $BULKIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "channels": ["chn_123"],
    "content": "Scheduled with Bulkit",
    "scheduledAt": "2026-07-01T15:00:00Z"
  }'

The endpoints above are placeholders for this starter. Replace them with the real API reference once the OpenAPI spec is wired in.

On this page