API Reference
The Snorbe API lets you call Snorbe’s research agents programmatically from external applications and scripts.
Authentication
All API requests require an API key. You can create API keys from the API Keys page in the dashboard.
Include the API key in your request headers using one of these formats:
# Authorization header (recommended)
Authorization: Bearer snorbe_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
# Or x-api-key header
x-api-key: snorbe_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
API keys are shown only once when created. If you lose a key, create a new one.
Base URL
https://app.snorbe.com/api/trpc
For local development:
http://localhost:3000/api/trpc
Rate Limits
Each API key is limited to 100 requests per minute. Exceeding the limit returns 429 Too Many Requests.
Endpoints
| Endpoint | Method | Description |
|---|
workspace.getDefaultWithApiKey | GET | Get default workspace |
chat.sendMessageWithApiKey | POST | Send a message and get agent response |
agentRun.executeWithApiKey | POST | Execute agent directly (low-level API) |