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/publishErrors & limits
- Errors:
{ "error": { "code", "message" } } - 401 — invalid API key
- 402 — monthly post quota exceeded
- 429 — rate limit (60 requests/minute per key)
