Developer docs

Automate websites, posts, and publishing with a simple REST API.

Authentication

Send your API key on every request:

Authorization: Bearer rbk_live_...

Create keys in Dashboard → API keys. The full key is shown once.

Quick start

# List posts
curl -H "Authorization: Bearer $RBK_KEY" \
  https://your-app.com/api/v1/posts

# Queue a post
curl -X POST -H "Authorization: Bearer $RBK_KEY" \
  -H "Content-Type: application/json" \
  -d '{"websiteId":1,"scheduledFor":"2026-06-15T09:00:00Z"}' \
  https://your-app.com/api/v1/posts

# Publish now
curl -X POST -H "Authorization: Bearer $RBK_KEY" \
  https://your-app.com/api/v1/posts/42/publish

Errors & limits

  • Errors: { "error": { "code", "message" } }
  • 401 — invalid API key
  • 402 — monthly post quota exceeded
  • 429 — rate limit (60 requests/minute per key)
LLMs.txt — opens machine-readable site index