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/me

What 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?