Skip to main content

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

EndpointMethodDescription
workspace.getDefaultWithApiKeyGETGet default workspace
chat.sendMessageWithApiKeyPOSTSend a message and get agent response
agentRun.executeWithApiKeyPOSTExecute agent directly (low-level API)