API Reference
Hubrix has a REST API that gives you programmatic access to the platform — chat, custom agents, document RAG, deep research, bulk processing, and workflows — from your own systems.
Ready to make your first call? Jump to the API Quickstart for working examples.
Base URL
All endpoints live under:
https://app.hubrix.ai/api/v1/
The live OpenAPI schema is published at api.hubrix.ai/openapi.json.
Authentication
Requests authenticate with a Bearer API key. Generate and manage keys in Settings → API Keys; the plaintext key is shown only once at creation, so store it securely. Hubrix API keys carry the prefix sk_live_hubrix_.
curl -H "Authorization: Bearer $HUBRIX_API_KEY" \
https://app.hubrix.ai/api/v1/meWhat you can do
- Chat — create sessions and stream multi-model responses.
- Agents — invoke your custom agents.
- Documents — upload, index, and query documents for RAG.
- Deep Research — start a report and stream progress.
- Bulk processing — run an operation over a CSV.
- Workflows — trigger runs and read results.
Errors
Errors follow the RFC 9457 Problem Details format (application/problem+json) with a machine-readable type and a human-readable detail. Plan-gated features return 403, insufficient credits return 402, and rate-limited requests return 429.
Next
- API Quickstart — authentication, your first chat session, and common patterns.
Was this helpful?