Documentation

Authentication

API key authentication, permissions, and rate limits.

Authentication

API Keys

  1. Go to Settings → API Keys
  2. Click Create API Key
  3. Choose read-only or read-write permissions
  4. Copy your key and Organization ID
# .env
BOARBS_API_KEY=sk_...
BOARBS_ORG_ID=org_...

Usage

curl -H "Authorization: Bearer $BOARBS_API_KEY" \
  "https://app.boarbs.com/api/boards?organizationId=$BOARBS_ORG_ID"

Permissions

LevelAllowed
Read-onlyGET requests only
Read-writeAll methods (GET, POST, PATCH, DELETE)

Write operations with a read-only key return 403 Forbidden.

Rate Limits

Auth TypeLimitScope
API Key100 req/minPer key
Session1,000 req/minPer user
Unauthenticated20 req/minPer IP

Response headers: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset.

429 Too Many Requests when exceeded.

Errors

CodeMeaning
401Missing or invalid API key
403Insufficient permissions or wrong organization
429Rate limit exceeded