Authentication

API Keys

Authorization: Bearer suna_sk_live_xxxxxxxxxxxxxxxxxxxx
PrefixEnvironmentData
suna_sk_live_ProductionReal user data
suna_sk_test_SandboxSimulated data

Scopes

Every API key has scopes. Empty scopes = full access (internal keys).

ScopeAccess
nutrition:readMeals, daily nutrition
digestion:readScores, state, timeline, windows, insights
physio:readSleep, HR, HRV, temperature (future)
acoustic:readGut acoustics (future)
clinical:readClinical flags, reports (future)
profile:readUser profile, devices

Rate Limits

TierRequests/hrData Access
Free100Daily aggregates
Developer1,000Full historical
Partner10,000Raw data, clinical
InternalUnlimitedEverything

Headers on every response: X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset