Uygulamayı aç
Moonborn — Developers

Authentication

Moonborn API'sine yapılan istekleri authenticate et

API key'leri

Tüm API istekleri bir Bearer token'lı Authorization header içermeli:

Authorization: Bearer sk_live_...

API key'leri bir workspace'e scope'lu. Her key'in:

  • Scope'larıpersonas:read, personas:write, chat:read, chat:write, config:read, config:write
  • IP allowlist (Enterprise) — kullanımı belirli IP aralıklarına kısıtla
  • Expiry — opsiyonel expiry tarihi

Bir API key yaratma

Dashboard'da Settings → API Keys → New key'e git, ya da API'yi kullan:

curl -X POST https://api.moonborn.co/v1/keys \
 -H "Authorization: Bearer $MOONBORN_API_KEY" \
 -d '{ "name": "production", "scopes": ["personas:read", "personas:write", "chat:write"] }'

Key prefix'leri

Key'ler ortamlarını belirtmek için prefix'lenir:

PrefixOrtam
sk_live_Production
sk_test_Test / sandbox

Rate limit'ler

PlanRate limit
Free60 req / dk
Pro600 req / dk
Team3.000 req / dk
EnterpriseCustom

Rate limit header'ları her response'a dahil:

X-RateLimit-Limit: 600
X-RateLimit-Remaining: 597
X-RateLimit-Reset: 1715432400