https://cloud.gorbit.app/api or https://your-self-hosted-gorbit.com/api
Gorbit follows SemVer 2.0.0. Breaking changes will be indicated by major version increments.
Authentication
API Keys
API Keys are created by admins from the Admin Panel. Each key exists as a distinct user in Gorbit, meaning you can trace activity, keep chat sessions private, and scope resources to a specific key. There are three types:Admin API Keys
Admin API Keys
Can access all endpoints, including those pre-fixed with
admin/.Use cases:- Full system administration
- User management operations
- Data management and analytics
- Complete access to all Gorbit features
Basic API Keys
Basic API Keys
Can access the non-admin endpoints like Search, Chat, Agents, and Actions.Use cases:
- Building chat applications
- Implementing search functionality
- Creating and managing agents
- Running actions and workflows
Limited API Keys
Limited API Keys
Read-only Agent access. Can post messages to Chat endpoints, but cannot read chat history.Use cases:
- Highly restricted environments
- Specific use cases requiring minimal permissions
- Testing with limited scope
Personal Access Tokens
Personal Access Tokens (PATs) let any user authenticate API requests as themselves. Unlike API Keys, PATs inherit your own role and permissions, so they can access exactly what you can. To create a token, go to Settings > Accounts & Access and click Create New Token. Give it a name and choose an expiration (7 days, 30 days, 365 days, or never). Use the token as a Bearer token in theAuthorization header:
API Reference and Playground
In the API Reference, we have curated a subset of useful Gorbit API endpoints. You can experiment with the endpoints on each page or follow one of our Guides. You can find all Gorbit API endpoints in the built-in OpenAPI explorer:https://cloud.gorbit.app/api/docs or https://your-gorbit-domain.com/api/docs