Introduction
The Neutron API provides powerful document processing and semantic search capabilities. Upload documents, perform vector searches, and organize content with intelligent bundles.
Base URL
https://api-development.myneutron.aiAll API requests should be made to this base URL. The current environment is configured to use the URL shown above.
Authentication
The Neutron API uses API keys for authentication. Include your API key in the Authorization header of every request using the Bearer authentication scheme.
Remember: Never expose your API keys in client-side code or public repositories. Always make API calls from your backend server.
Required Parameters
All authenticated requests require these parameters:
| Parameter | Location | Type | Description |
|---|---|---|---|
| Authorization | Header | string | Required Bearer token with your API key |
| appId | Query | string | Required Application identifier for tenant isolation |
| externalUserId | Query | string | Required External user identifier (not required for stats endpoints) |
Note: All endpoints use query parameters for appId and externalUserId,
including POST endpoints.
Multi-Tenant Architecture
Neutron supports multi-tenancy at three levels:
Organization
Top-level tenant namespace (automatically derived from API key)
Application
App grouping within organization (via appId parameter)
External User
User identifier for data isolation (via externalUserId parameter)
Note: For read operations (GET), you can pass arrays to query across multiple contexts. For write operations (POST, PUT, DELETE), only single values are accepted.